HTML5 历史 API

2024-05-20

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

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


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

  • MDC:操纵浏览器历史记录 https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history- 非常基本的本机示例
  • 深入研究 HTML5:操纵 HTML5 历史记录 API 以获得乐趣和利润 http://fortuito.us/diveintohtml5/history.html- 很好的介绍
  • 智能状态处理: https://github.com/balupton/History.js/wiki/Intelligent-State-Handling- 关于 hashbangs VS hashes VS HTML5 History API 的文章 - 提供工作代码解决方案。
  • 使用 History.js 和 ScrollTo 通过 HTML5 History API 对网站进行 Ajax 化 https://gist.github.com/854622- 工作代码示例

关于陷阱,请仔细阅读“智能状态处理”链接。关于向后兼容性有历史.js https://github.com/balupton/history.js它修复了浏览器错误并提供了可选的 HTML4 哈希回退。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML5 历史 API 的相关文章