javascript - 如何在不刷新 Google+ 页面的情况下更改 URL?

标签 javascript html

当我检查 Google+ 时,当我看到 URL 的使用时,我感到很惊讶。 Google 个人资料 URL 在不刷新页面的情况下更改。例如,这是一个照片选项卡 URL:https://plus.google.com/104560124403688998123/photos 当您单击视频选项卡时,URL 完全转到 https://plus.google.com/104560124403688998123/videos 而无需刷新页面。 Google 编码人员如何做到这一点?

最佳答案

查看历史对象 https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history

特别是 history.pushState 和 history.replaceState

(应该提到这只适用于现代浏览器,因为旧浏览器使用哈希)。

关于javascript - 如何在不刷新 Google+ 页面的情况下更改 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6576789/

相关文章:

php - 调整图像大小而不实际更改文件夹中的图像

javascript - 为什么固定导航会跳转?

javascript - Jquery 验证(在表中设置错误样式)

java - 如何在Jsoup中解析这个特定的数据

javascript - 单击不同的图标(非 Bootstrap )时如何显示不同的模态/模态内容

javascript - 如何在没有后端的情况下实现html输入表单

javascript - 使用 javascript 更新表单值

javascript - 如何知道创建了多少个动态 HTML 控件?

javascript - jsPDF不处理图像

javascript - click() 在 Chrome 中工作正常,但在 IE11 中不行