Задать вопрос
@Cyber_bober

Почему safari кэширует состояние страницы при переходе назад?

Привет всем. Тут такое дело оказалось, когда мы уходим со страницы, то анимация скрывает контент на ней прежде чем произойдет переход. Так вот, если в сафари (любом) нажать назад, то он вернется к последнему состоянию, то есть мы увидим страницу со скрытым контентом. Как можно сказать сафари что надо обновить состояние DOM?
Спасибо

UPD. Внезапно я нашел способ фикса, вот код без подробностей

window.onpageshow = function(event) {
    if (event.persisted) {
        window.location.reload() 
    }
};
  • Вопрос задан
  • 317 просмотров
Подписаться 1 Оценить 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы