像jQuery mobile一样更新URL

时间:2011-10-23 04:02:41

标签: javascript jquery jquery-mobile

在没有浏览器重新导航到该URL的情况下,jQuery mobile使用哪些方法来更新URL?也就是说,如何在不改变页面和DOM的情况下编辑url字符串并保持完全相同的页面?

1 个答案:

答案 0 :(得分:1)

jQuery使用HTML5中存在的一些新的历史对象方法。

来自mozilla的

  

HTML5引入了history.pushState()和history.replaceState()方法,分别允许您添加和修改历史记录条目。这些方法与window.onpopstate事件一起使用。

您可以在此处阅读更多内容。 https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history