2

我承认。我自己没有做太多研究(该死的我)。

有一些网站(Gizmodo、Hulu)具有快速的重新加载时间并且看起来是 AJAXian,但更新了历史记录。它的功能类似于整页加载,但没有整页加载行为。供参考:我正在使用 Chrome,但 Safari 也这样做。

我已经寻找了预渲染标签,但这似乎并没有奏效。这真的只是超快速加载的情况吗?每个拥有精益堆栈的人都会受益吗?我没有看到它,所以也许我做错了什么。

这是浏览器增强功能吗?如果是这样,我该怎么做才能利用?

我最终会弄清楚的在深入研究 tcpdump 和 AJAX 逆向工程的地下城之前,我只是想先了解一下 SO。

4

2 回答 2

5

您正在pushState从“HTML5”API 集中寻找。这些页面使用 ajax 仅拉入需要更改的部分并使用 URL 推送更改pushState- 然后它们侦听popstate事件并在您使用浏览器backforward按钮时更新页面。

也可以看看:

于 2012-08-23T22:48:25.273 回答
1

我的猜测是它涉及HTML5 History API,可能是pushState函数。

于 2012-08-23T22:48:59.950 回答