通过JavaScript更改网址(无哈希标记)

dan*_*iel 9 javascript url hash facebook

我想知道当我在相册中的图片之间切换时,facebook如何更改网址?没有哈希标记,只是一个真实的网址.

示例:当前网址:facebook.com/photo.php?fbid = XXXXXX1,如果我单击下一步,则网址将更改为facebook.com/photo.php?fbid=XXXXXX2

有谁知道如何用JavaScript实现这一点?

小智 9

是.查看https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history#Adding_and_modifying_history_entries

它推送一个新的历史状态(一个HTML5的东西),而不是使用哈希键.