代码之家  ›  专栏  ›  技术社区  ›  Chris Lercher

从Javascript获取“未修改的”HTML文档

  •  3
  • Chris Lercher  · 技术社区  · 14 年前

    注: 在这种情况下,发出额外的AJAX请求来再次检索HTML页面不是一个选项:文档可能已经更改了。

    大多数浏览器都有一个“查看源代码”功能,它提供的正是我想要的——所以浏览器仍然保留原始的HTML内容。很好,如果我能拿到那个。。。

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

    一个选择?您可以将页面的加载日期存储为 new Date() 并在再次请求文档时将此时间戳传递给服务器(如果历史记录可用)。

    实际的 <form> 它被改变了,还是别的什么?

        2
  •  3
  •   Miguel Ventura    14 年前

    据我所知, 没有办法 这样做的可能性。

    可以 很早

    • 如果 很早
    • 如果 很早 当DOM准备好进行操作时,可能已经太迟了(如果您有类似于 <script>document.write(stuff);</script> 您可能已经看到HTML内容的不同视图)

        3
  •  1
  •   Aaron Butacov    14 年前

    一个非常糟糕的方法是只使用JS加载页面。用一个AJAX调用加载一个空白页面,以获得页面的实际内容。

    然而,在这样做之前,我会重新考虑你想做什么,为什么你需要“保存状态”