我注意到 Google map 所做的事情是,如果您移动 map 的 Canvas 、放大或使用鼠标进行几乎任何操作,则 URL 栏中的实际 URL 会相应更改,包括例如中心纬度和经度点。
如何在不重新加载整个页面的情况下执行此操作(我假设是通过 JavaScript)?
最佳答案
在您的网址中添加 # 不会刷新您的页面(例如: www.somepage.com/index.html#page=about ,更改为 ...index.html#page=contact 动态不会刷新页面。)。可以通过 url 发送参数并在 url #change 上更改页面内容。
位置.hash = '#myhash';
关于javascript - html - 如何动态更改网页的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39489452/