обнаружить, что страница является результатом обновления - PullRequest
0 голосов
/ 14 февраля 2019

Надеясь на помощь, пытаясь выяснить, как определить, что текущая страница была загружена в результате обновления.

В chrome я могу определить это с помощью document.referrer == document.location.href.(ПРИМЕЧАНИЕ: я понимаю, что это не совсем надежно, но достаточно хорошо для моих целей; меня не волнует плохое поведение, только позитивный путь)

К сожалению, другой Firefox (например) все ещевыдает document.referrer из '' после обновления (при условии, что реферер был '' до обновления).

Кто-нибудь знает о разумном совместимом с современным браузером способе определения того, что текущая страница является результатом обновления через javascript?

1 Ответ

0 голосов
/ 14 февраля 2019

Прежде чем обновлять с помощью javascript, установите временную метку или что-то подобное в локальном хранилище.Когда страница загрузится, прочитайте локальное хранилище;Если оно установлено и близко к текущей отметке времени, у вас есть обновление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...