在Firefox中有一个显示"页面源"的菜单项:查看| 页面源(Ctrl + U).在Internet Explorer中有一个类似的功能.
当您调用它时,它会显示格式良好且语法高亮的HTML(和JavaScript)代码集合.
我不知道这是HTML(可以在页面的源代码)是否是经过前处理 JavaScript的(导致原生HTML的修改),或者仅仅是原料由HTTP GET好评.
既然我了解了如何访问原始HTML + Javascript(由HTTP GET接收)以及在页面加载完成时自动处理Javascript的渲染结果,我需要了解它是如何完成的:
在这个主题中完全是新鲜的,很可能以上都不适用并且技巧以完全不同的方式完成.如果情况确实如此,你会非常友好地指导我如何重新表达这个问题吗?
在意识到 "原始HTTP GET响应"和"实时DOM"之间的区别以及如何访问两者之后,我一直在尝试两者之间存在显着差异的网站/页面.
"显着差异"是指真正新的 HTML内容,而不仅仅是通过字符或空格差异替换转义码.
例如,在此站点(stackoverflow.com)上,差异并不大.
我试图了解Javascript引擎如何在页面加载(在任何用户交互之前)自动执行其魔术,因此相对简单的此类站点的示例将非常有用.
谢谢!