Задать вопрос

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

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект