0

可能重复:
HTML:在不重新加载页面的情况下更改 URL?

Facebook 可以通过 javascript 操作 url bar 而不访问页面,

例如,去 facebook 主页只需打开一张照片,您会看到您的 url 将更改为类似

photo.php?fbid=4123..

他们通过ajax加载页面但可以更改地址栏?

我不谈论 url 哈希 #photo/id_123414

4

2 回答 2

2

这是通过 javascript 的 history.pushState() 完成的

于 2012-10-06T16:43:11.147 回答
0

history.pushState: https ://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history#Adding_and_modifying_history_entries

于 2012-10-06T16:47:20.447 回答