有没有办法在不重新加载页面的情况下修改当前页面的URL?
如果可能的话,我想访问#hash 之前的部分.
我只需要在域之后更改部分,因此它不像我违反了跨域策略.
window.location.href = "www.mysite.com/page2.php"; // Sadly this reloads
Run Code Online (Sandbox Code Playgroud) 嘿,我注意到在浏览GitHub存储库时,它使用AJAX加载每个文件夹/文件.
我理解这一切,我只是想知道他们是如何改变URL的.你能用JavaScript获取和设置URL吗?如果是这样,对于基于JavaScript的网站的一部分加书签可能非常有用.(一页内有几页,用JavaScript移动)
谢谢.
我想创建一个包含大量Javascript交互的页面.但是,当用户浏览页面时,URL也必须更改.因此,当用户共享URL或保存它时,它可以使他达到他所处的实际状态.
我怎样才能做到这一点?
例子:
myapp.com/page1
myapp.com/page2
我想更改我写笔记的页面上的查询字符串。当我保存笔记时,我希望查询字符串具有该笔记的条目。因此,在初始保存后,用户可以根据查询字符串进行更新。但是要更新查询字符串,我需要进行完整的回发。反正有没有像这样更改查询字符串?