castomi
@castomi
Серверный администратор - tickets.settin.ru

Как узнать через JS загружена ли страница из кэша браузера?

Как узнать через JS загружена ли страница из кэша браузера или с сайта. Хочу в зависимости от того как получена страница задать на сайте условие. Подскажите как это сделать?
  • Вопрос задан
  • 1567 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Поиграть со временем. В тело страницы включать значение текущего времени const currentTime = 1501649511661 и в коде сравнивать с текущим системным временем. Различие более, чем на X считать признаком закэшированности страницы.

Возможный косяк с неверной установкой локального времени можно обойти так: пусть, запрашивая страницу, браузер клиента приписывает параметром своё текущее время site.ru/page?mytime=1501649511661
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы