@Cyber_bober

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

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

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

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

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

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