javascript - html - 如何动态更改网页的 url

标签 javascript html browser

我注意到 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/

相关文章:

javascript - 无法使用 jquery 在第二张图片后添加内容

javascript - 未为直接子元素返回元素高度

browser - Google Chrome 下拉列表选项顺序似乎不正确

javascript - 如何防止 iFrame 操作导致外部页面滚动到它

javascript - 将 rangey 与 Kendo Editor 结合使用

javascript - 我写了一个简单的 Javascript 关闭代码,但它没有运行。我哪里错了?

javascript - 使用 jquery 改变背景位置时的抖动

服务器上禁止 Javascript 访问

javascript - Safari AJAX 调用在隐身模式下丢失 session /cookie?

javascript - 如何在 AngularJS 1.2 中仅使用模式的电子邮件验证?