如何在不刷新像Google+这样的网页的情况下更改网址?

Mur*_*rlu 5 html javascript

在我查看Google+时,当我看到网址的使用时,我感到很惊讶.Google个人资料网址更改时不会刷新页面.例如,这是一个照片标签网址:https://plus.google.com/104560124403688998123/photos当您点击视频标签时,网址会完全转到https://plus.google.com/104560124403688998123/videos而不刷新页面.谷歌如何成功实现这一目标?

And*_*son 6

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

特别是history.pushState和history.replaceState

(应该提到这只适用于现代浏览器,旧版本使用哈希).