Как изменить адресную строку браузера без перезагрузки?
В современных сайтаx все чаще используется дозагрузка нужных данных на странице через JavaScript (Ajax) без полной ее перезагрузки. Это существенно ускоряет работу сайта и умешьшает нагрузку на хостинг, так как загружаются только данные которые нужно изменить, а не заново вся страница.
Поэтому в создании качественных современных сайтов рекомендуем исспользовать динамическую дозагрузку данных.
Но как после загрузки изменить URL в строке браузера?
Так чтобы если пользователь обновив страницу (нажав F5) остался в текущем состоянии.
Это можно решить с помощью метода history.pushState
2-й пример изменения адресной строки браузера без перезагрузки
354
раз уже помогла