我正在使用Firefox和Firebug开发工具。
查看源代码(Ctrl + U
)中显示的超文本标记语言与我使用Firebug检查元素时看到的超文本标记语言是否不同?
这两者有什么不同?
发布于 2012-10-25 21:59:11
是的,它们是不同的。
查看源代码显示页面的原始HTML源代码。
检查器向您显示浏览器解释的DOM。例如,这包括在HTML源代码中看不到的javascript所做的更改。
哦,这对于允许你在其他浏览器中查看DOM的开发人员工具也很重要,比如Chrome Web Inspector和Internet Explorer developer Toolbar。HTML源代码在所有浏览器中总是相同的,生成的DOM可能不同,因为它是一种解释,渲染引擎并不都是相同的(不幸的)。
发布于 2012-10-25 22:03:07
还应该注意的是,除了通过javascript等发生的动态DOM操作之外,Firefox还将解析和“清理”格式错误的(X)HTML,因此这些更改也会影响您在检查元素时看到的内容。
发布于 2012-10-25 21:58:48
不同之处在于(但不限于)在firebug控制台中,您可以看到动态变化,这些变化发生在网页中。例如,DOM元素修改(来自AJAX
或常规JavaScript
)、CSS
就地修改等。
https://stackoverflow.com/questions/13070190
复制相似问题