Как записать в браузере событие нажатия кнопки «назад» / «вперед» или событие изменения хэша в javascript?

я бы хотелalert() когда браузер нажимает кнопку «назад» или «вперед» или хэш изменяется в javascript. я пыталсяэто Решение, и оно работает, но оно вызывает проблемы на других ссылках на веб-странице и отправляет каждый запрос дважды при любом событии щелчка ссылки.

Есть ли решение, чтобы захватить его без использованияsetInterval() функционировать? Так что мне нужно захватитьизменение хэша или женазад-вперед событие нажатия кнопки? Мне нужен простой код JavaScript / функция / свойство, которое должно работать во всех современных браузерах.

Любое решение?

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос