Chrome Inspector在应用程序中查看HTML / JS时非常整洁,但有几次我注意到它不显示 real 源,而是向您显示已经解释了您的页面。
这有时会使事情变得复杂或混乱,因为错误实际上是由检查员拒绝显示的行为引起的,而是需要您通过“查看源代码”查看页面才能看到。
例如,如果您嵌套两个表单(在html中是非法的),那么检查器将改为显示它正在关闭第一个表单,然后再打开第二个表单,这使一切看起来都很好。
我还看到过它会删除它不了解的属性,将引号替换为不同的引号,并做一些更奇怪的事情,使调试程序员的生活变得复杂。
是否可以关闭此功能并强制检查器向您显示该功能确实正在阅读?
答案 0 :(得分:1)
检查器不显示页面的HTML源,而是显示当前DOM的HTML 表示。最初在构建DOM之前先解析HTML并对其进行验证和修复。那时,诸如嵌套表格之类的错误得以解决。如果要查看页面的原始来源,请右键单击该页面,然后选择查看源。