我最近开始使用Senchs extJS ..当我们看到源文件时它只显示编写的代码,但是应用的样式或后面添加的任何脚本都不在“查看源代码”中< / p>
对于AJAX来说,当我们在任何容器中加载任何东西时,它都不存在......
但如果我们使用Chrome并且我们检查该元素,它会显示所有内容......
为什么会出现这种情况?
答案 0 :(得分:2)
在浏览器中查看源代码通常只显示下载的源,而根本不运行任何内容(包括任何可以修改DOM的JS)。实际上,当您查看源代码以获取该代码时,至少 Chrome将创建一个单独的请求。
至于为什么的原因,我不确定。这只是标准,是“视图源”在我成为Web开发人员之前已经工作很久的方式。它类似于执行原始HTTP请求(即,您只是获取源;没有任何运行来更改它)。术语“来源”表示您收到的未经修改的内容(想想“源代码”。)
答案 1 :(得分:0)
因为这就是它的工作原理。查看源仅显示首次提供给浏览器的页面。