Как этот сайт меняет местоположение сайта? - PullRequest
2 голосов
/ 09 августа 2011

http://www.beatport.com

Как они это делают?

Они изменяют URL в браузере, не используя хеш-символы типа # и тому подобное. И без обновления, просто ajax: |

URL выглядят как обычные URL, Вы можете перейти с домашней страницы прямо на http://www.beatport.com/genre/psy-trance/13 без обновления страницы

Ответы [ 3 ]

3 голосов
/ 09 августа 2011

Вы можете сделать это с помощью History API.

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

1 голос
/ 09 августа 2011

Возможно, они используют HTML 5 History API .

0 голосов
/ 09 августа 2011

Исправляя мой предыдущий ответ, см. Измените URL, не перезагружая страницу . Смотрите второй ответ.

...