在没有浏览器重新导航到该URL的情况下,jQuery mobile使用哪些方法来更新URL?也就是说,如何在不改变页面和DOM的情况下编辑url字符串并保持完全相同的页面?
答案 0 :(得分:1)
jQuery使用HTML5中存在的一些新的历史对象方法。
来自mozilla的
HTML5引入了history.pushState()和history.replaceState()方法,分别允许您添加和修改历史记录条目。这些方法与window.onpopstate事件一起使用。
您可以在此处阅读更多内容。 https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history