partyzanx
@partyzanx

Как отслеживать вперёд или назад в браузере через JS и считать количество их нажатий раздельно после первой загрузки сайта?

Привет, делаю кастомный SPA на ваниле JS

Все изменения урла происходят методом pushState

Подскажите, ребята, как отследить браузерные события перехода назад и вперёд, чтобы детектилось isNext, isPrevious , потому что если пользователь заходит первый раз в приложение и нажимает "назад", а там был загружен сайт, то может дичь начать творится, и я выхожу из такого положения методом location.reload()

Осталось только определять пользователь нажал назад или вперёд. Нужно повешать событие и считать сколько раз пользователь нажал вперёд и назад, если назад будет больше, то буду перегружать страницу. Пока такой костыль
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы