【问题标题】:Example Websites that result in substantially different HTML after Javascript processed处理 Javascript 后产生显着不同 HTML 的示例网站
【发布时间】:2011-03-15 02:57:05
【问题描述】:

After realizing“raw HTTP GET response”和“live DOM”之间的区别以及如何访问两者,我一直在尝试两者之间有显着差异的网站/页面。

“显着差异”是指真正的新 HTML 内容,而不仅仅是用字符或空格差异替换转义码。

例如,在此站点 (stackoverflow.com) 上,差异并不显着。

我正在尝试学习 Javascript 引擎如何在页面加载时(在任何用户交互之前)自动发挥作用,因此相对简单的此类网站的示例将非常有帮助。

谢谢!

【问题讨论】:

  • Gawker.com 及其网站系列。几乎所有东西都是通过 JS/AJAX 加载的。 (不启用JS完全无法使用)

标签: javascript html internet-explorer firefox


【解决方案1】:

在Gawker 上尝试文章。它们完全从 JavaScript 加载。在我看来,这也是如何不这样做的一个很好的例子。

【讨论】:

  • +1,我不明白为什么要抑制浏览器定期导航到页面的能力。
  • 关于他们如何做的任何线索?他们还会更改地址栏中的地址。
  • @TheVillageIdiot 自从我发布了这个答案后,Gawker 再次更改了他们的 URL。它曾经是http://gawker.com/#!123456789/some-title 之类的东西,但现在他们正在使用更明智的东西。至于你的问题:通常人们会在 JavaScript 中使用window.location 或window.location.hash。
【解决方案2】:

GMail 无疑是​​一个突出的例子。 (显然是“花哨的”,而不是“基本的 HTML”。)

【讨论】:

    猜你喜欢
    • 2015-05-05
    • 2019-11-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-01
    • 1970-01-01
    • 2022-06-21
    • 2016-03-13
    • 1970-01-01
    相关资源
    最近更新 更多