Javascript / jQuery обнаруживает изменение хэша только при нажатии кнопки браузера «назад / вперед»

Можно ли обнаружить изменение хеш-кода только при изменении истории браузера (например, кнопки "Назад" или "Вперед")?

I видели событие onBeforeUnload, но это событие не срабатывает при изменении хэша, так как окно не выгружается.

Событие hashchange, очевидно, срабатывает каждый раз при изменении хеша. Любое исправление? Желательно без плагина. Я видел плагин истории jQuery, но ищу простейшее решение.

Спасибо за помощь.

5
задан pnuts 26 November 2015 в 14:12
поделиться