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

如何在执行完所有脚本后得到结果HTML?

  •  1
  • Brij  · 技术社区  · 14 年前

    实际上,脚本正在页面中添加和修改控件和css。我想看到html的结果显示为一个静态页面。有什么办法得到这个吗?
    在回答之前请试着弄清楚这个。

    4 回复  |  直到 14 年前
        1
  •  3
  •   sleske    14 年前

    一种方法是将Firefox与 Firebug

    Firebug是web开发人员的一个扩展。除此之外,它还提供了一个“HTML面板”:

    当前打开页面的HTML/XML。 它不同于普通的源代码 视图,因为它还显示所有 DOM树上的操作。 [...]

    微软IE浏览器的类似解决方案是 Internet Explorer Developer Toolbar .

    请注意,这两种解决方案都是特定于浏览器的。无法独立于所使用的浏览器来获取结果HTML,因为该HTML只存在于浏览器的工作内存中(因此您不能,比如说,在网络上嗅探它)。

        2
  •  1
  •   fredley    14 年前

    使用firefox的firebug插件,可以“查看生成的源代码”。

        3
  •  1
  •   Lekensteyn    14 年前

    document.documentElement.innerHTML
    

    另一种方法是选择每一件事( Ctrl + A

        4
  •  1
  •   Yi Jiang G-Man    14 年前

    这个 Web Developer Toolbar addon for Firefox 有一个“查看生成的源代码”按钮,让您可以这样做。它位于工具栏的“查看源”菜单下。

    它将被操纵的文档呈现为静态源代码,就像“View source”选项所做的那样,但是通过Javascript进行修改。