Что противоположно "popState"?

Я делаю некоторую перезагрузку страницы ajax, и все работает отлично, ожидаю, что popState работает только в обратном направлении. Я могу вернуться в историю, но я не могу вернуться назад. Вопрос в том, должен ли "popState" работать в обоих направлениях, и если нет, то какой противоположный метод наблюдать за движением вперед во времени?

[Редактировать:] Более подробное объяснение. Я получил оба нажатия pushState и popState, чтобы вернуть меня обратно. То, что не работает, идет вперед после возвращения назад. Пример: я нажимаю на ссылки 3 раза и прохожу через состояния "ABC". Теперь я нажимаю назад и в конечном итоге на B. Наконец, я хочу нажать "вперед" в браузере (а не в моем приложении) и, таким образом, в конечном итоге на C. Ну, состояние браузера меняется, но я не заканчиваю с "С". Значит ли это, что я должен написать pushState и для браузера? У меня сложилось впечатление, что popstate должен обрабатывать поведение как назад, так и вперед?

0 ответов

Другие вопросы по тегам