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