HTML5历史记录API

4
我该如何使用HTML5历史记录API。我已经阅读了https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history,但是那让我感到困惑。我只想在ajax调用时更改URL,以便当用户点击后退按钮时,可以返回先前的状态。 此外,我想知道任何可能存在的问题。什么情况下使用它,什么情况下不使用。如何最好地与jQuery一起使用。
2个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
5
以下是我找到的最佳资源(包括您已经提到的和一个可工作的代码示例):

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


3
我认为免费在线书籍Dive into HTML5通常是描述HTML5新功能的优秀资源。它有一章关于新的历史元素Manipulating History for Fun & Profit。 总结一下,这不仅是一个在线线性工作的问题。当您使用AJAX伪装加载新页面时,当用户单击返回按钮时,您还必须伪装加载先前的页面。

哦,所以我只需要加载上一页是吗?它不会自动执行重新发送Ajax请求,对吗? - aWebDeveloper
我应该提到 O'Reilly 出版的书籍(HTML5 Up and Running)没有那一章节,如果你希望离线阅读它。 - Pierre Lebeaupin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,