event.persisted всегда false на pagehide и pageshow, но позиция вертикальной прокрутки сохраняется

Я пытаюсь обнаружить действия вперед / назад, чтобы на их основе открыть боковое меню. Но всегда имеет значение false и для обоих а также но после нажатия кнопки «Назад» окно прокручивается до последней позиции, в которой я покинул страницу. Как я могу это исправить? Мой кеш также включен в devtools, и я использую sessionstorage для сохранения, если на этой странице было открыто боковое меню. Если это не сработает, мне придется использовать sessionStorage для всего, что не так уж и круто.

0 ответов

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