代码之家  ›  专栏  ›  技术社区  ›  Moon

信息在源文件视图中不可见

  •  3
  • Moon  · 技术社区  · 12 年前

    我最近开始使用Senchs extJS。。当我们看到源文件时,它只显示编写的代码,但样式应用的内容或以后添加的任何脚本都不在“查看源代码”中

    AJAX也是如此,当我们在任何容器中加载任何东西时,它都不存在。。。

    但如果我们使用Chrome浏览器并检查元素,它会显示所有内容。。。。

    为什么会有这种行为?

    2 回复  |  直到 12 年前
        1
  •  2
  •   Explosion Pills    12 年前

    浏览器中的“查看源代码”通常只显示下载的源代码 没有 运行任何东西(包括任何会修改DOM的JS)。事实上 至少 Chrome将创建 单独请求 当您查看源代码以获取该代码时。

    至于原因 为什么? ,我不太确定。这只是标准,也是“视图源代码”在我成为网络开发人员之前很久就已经存在的工作方式。这类似于执行原始HTTP请求(即,只获取源;没有任何操作可以更改它)。术语“源代码”表示您收到的未经修改的内容的来源(想想“源代码。”)

        2
  •  0
  •   Evan Trimboli    12 年前

    因为这就是它的工作原理。视图源仅显示首次向浏览器提供页面时的页面。