Javascript:更新网址而不刷新页面

这个问题在这里已经有了答案:

  • 修改网址而不重新加载页面18个答案

  • 在支持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是否存在。

    链接地址: http://www.djcxy.com/p/70309.html

    上一篇: Javascript: Change Url without refreshing the page

    下一篇: A web partial update effect in Facebook with URL changed