Как добавить резервные функции для history.pushState() и window.onpopstate? Мне нужна логика. Если браузер поддерживает продолжение, то мне нужна альтернативная логика. Даже в некоторых современных браузерах он не поддерживается, например. в iPad. Если не pushState, мне нужен способ поймать кнопку щелчка мыши в браузере в JS без бесконечного цикла.Вспомогательные функции для history.pushState() и window.onpopstate в HTML5
2
A
ответ
2
history.js может вам помочь. Он эмулирует функциональность истории html5 в старых браузерах.
https://github.com/browserstate/history.js
Если вы не wan't использовать history.js вы можете, вероятно, использовать URL-адрес хэшей и событие hashchange поймать назад щелчки кнопок.
Похоже, что это единственный вариант сейчас. Однако ситуация такова, что я не хочу менять хэш. – Prabhat