Javascript:更新网址而不刷新页面
这个问题在这里已经有了答案:
在支持history.pushState
较新浏览器中,您可以在不重新加载的情况下替换网址。
假设用户浏览http://example.com/ernie.html
window.history.pushState({ foo: "bar" }, "page 2", "bert.html");
将地址栏更改为http://example.com/bert.html
,但不会导致浏览器加载bert.html,甚至不检查bert.html是否存在。
上一篇: Javascript: Change Url without refreshing the page
下一篇: A web partial update effect in Facebook with URL changed