现在,您可以在大多数“现代”浏览器中执行此操作!
这是我阅读的原始文章(发布于2010年7月10日):HTML5:更改浏览器URL而不刷新page。
要更深入地了解pushState / replaceState /
popstate(又称HTML5历史记录API),请参阅MDN文档。
TL; DR,您可以执行以下操作:
window.history.pushState("object or string", "Title", "/new-url");有关基本操作方法,请参阅我的答案,无需重新加载页面即可修改URL。



