首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过“查看源代码”显示的HTML与(Firebug)开发人员工具中显示的HTML是否不同?

通过“查看源代码”显示的HTML与(Firebug)开发人员工具中显示的HTML是否不同?
EN

Stack Overflow用户
提问于 2012-10-25 21:55:12
回答 4查看 18.7K关注 0票数 26

我正在使用Firefox和Firebug开发工具。

查看源代码(Ctrl + U)中显示的超文本标记语言与我使用Firebug检查元素时看到的超文本标记语言是否不同?

这两者有什么不同?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-10-25 21:59:11

是的,它们是不同的。

查看源代码显示页面的原始HTML源代码。

检查器向您显示浏览器解释的DOM。例如,这包括在HTML源代码中看不到的javascript所做的更改。

哦,这对于允许你在其他浏览器中查看DOM的开发人员工具也很重要,比如Chrome Web Inspector和Internet Explorer developer Toolbar。HTML源代码在所有浏览器中总是相同的,生成的DOM可能不同,因为它是一种解释,渲染引擎并不都是相同的(不幸的)。

票数 43
EN

Stack Overflow用户

发布于 2012-10-25 22:03:07

还应该注意的是,除了通过javascript等发生的动态DOM操作之外,Firefox还将解析和“清理”格式错误的(X)HTML,因此这些更改也会影响您在检查元素时看到的内容。

票数 3
EN

Stack Overflow用户

发布于 2012-10-25 21:58:48

不同之处在于(但不限于)在firebug控制台中,您可以看到动态变化,这些变化发生在网页中。例如,DOM元素修改(来自AJAX或常规JavaScript)、CSS就地修改等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13070190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档