Как вконтакте меняет url не перезагружая страницу?

Вконтакте при переходе по ссылкам меняется урл (не хеш, а именно сам урл). При этом страница не перезагружается (например, плеер, если запущен, продолжает играть, куда бы мы не перешли).

Кто-то может объяснить, как делается такое волшебство?
Спасибо
  • Вопрос задан
  • 4049 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
@Hint
Это работает не во всех браузерах.
javascript:history.pushState({}, '', '/page/');
Ответ написан
xaker1
@xaker1
вконтакет не сижу, но могу предположить что используется хитрый js+ajax.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы