该网站如何更改网站位置?

时间:2011-08-09 18:39:31

标签: javascript ajax url location

  

http://www.beatport.com

他们是怎么做到的?

他们正在更改浏览器中的网址而不使用像#字符这样的哈希值。没有刷新,只需ajax:|

网址看起来像普通网址 你可以直接从主页上去 http://www.beatport.com/genre/psy-trance/13 没有页面刷新

3 个答案:

答案 0 :(得分:3)

您可以使用History API执行此操作。

http://diveintohtml5.ep.io/history.html https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history

答案 1 :(得分:1)

他们可能正在利用HTML 5 History API

答案 2 :(得分:0)

更正我之前的回答,请参阅Modify the URL without reloading the page。见第二个答案。