Есть ли способ с помощью JS получить доступ к состоянию истории предыдущей страницы, когда пользователь нажимает кнопку «Назад»?
Доступ к состоянию истории предыдущей страницы, когда пользователь нажимает «назад»
comment
Вы загружаете свой контент динамически?
- person OptimusCrime   schedule 14.11.2011
comment
да. Я настроил использование API истории HTML5 для навигации, но у меня есть кое-что в состоянии, которое мне нужно использовать, чтобы убедиться, что эффект правильно (но не излишне) срабатывает, когда пользователь нажимает «назад».
- person David Gard   schedule 14.11.2011
Ответы (1)
К сожалению, вам не разрешено читать предыдущие или следующие состояния. Все, что вы можете сделать, это прочитать текущее состояние, используя history.state
.
Но если все это происходит на одной странице без перезагрузки, то почему бы вам не сохранить данные в собственном стеке. Вы можете использовать массив для этого - просто сохраните те же данные в массив и новое состояние.
person
Maciej Pyszyński
schedule
14.08.2012