Как запретить обновление страницы при смене url?
Я написал класс для History интерфейса.
Сейчас мне надо запретить обновление страницы при смене url.
Как мне это сделать ?
В интернете я нашёл метод
window.onpopstate
Но он у меня не срабатывает. И в поиске я не нахожу того, что мне требуется.
Ответы (1 шт):
Автор решения: Tampambro
→ Ссылка
Если Вам нужно изменить URL без обновления страницы, то можно использовать методы объекта history pushState или replaceState. Вот статья на MDN.
Следует помнить, что клики по элементам типа <a></a> будут обновлять страницу в любом случае, так что нужно не забывать вешать на них событие e.preventDefault().