我最近开始使用 Senchs extJS.. 当我们看到源文件时,它只显示编写的代码,但是应用的样式或后来添加的任何脚本都没有出现在“查看源代码”中
对于 AJAX 也是一样,当我们在任何容器中加载任何东西时,它不存在......
但是如果我们使用的是 Chrome 并且我们检查元素,它会显示所有内容......
为什么会出现这种行为?
最佳答案
在浏览器中查看源代码通常只显示下载的源代码,根本不运行任何东西(包括任何会修改 DOM 的 JS)。事实上,至少当您查看源代码以获取该代码时,Chrome 会创建一个单独的请求。
至于为什么的原因,我也不是很清楚。这只是标准,也是“查看源代码”在我成为 Web 开发人员之前很长时间以来一直使用的方式。它类似于执行原始 HTTP 请求(即您只是获取源;没有任何运行来更改它)。 “来源”一词表示您收到的未经修改的来源(想想“源代码”。)
关于html - 信息在源文件 View 中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15918402/