4

我如何使用 HTML5 历史 API。我确实浏览了https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history。这让我很困惑。我想要的只是更改 ajax 调用上的 url,以便当用户点击后退按钮时,他会获得以前的状态。

我也想知道这有什么坑。何时使用,何时不使用。如何最好地使用 jquery

4

2 回答 2

5

这是我遇到的最好的资源(包括您已经提到的资源和一个工作代码示例):

关于陷阱,请阅读“智能状态处理”链接。关于向后兼容性,History.js修复了浏览器错误并提供了可选的 HTML4 哈希回退。

于 2011-03-22T16:50:43.150 回答
3

我认为免费的在线书籍Dive into HTML5通常是描述 HTLM5 新功能的绝佳来源。它有一章是关于新的历史元素,为了乐趣和利润而操纵历史

执行摘要是,使这项工作正常工作不仅仅是一个在线班轮。当您使用 AJAX 假装加载新页面时,您还必须在用户单击后退按钮时假装加载上一页。

于 2011-03-20T13:28:37.097 回答