JS принудительно перезагрузить кеш-манифест HTML - PullRequest
0 голосов
/ 14 февраля 2019

Существует множество моментов, связанных с принудительной перезагрузкой кэшированных в браузере файлов JS и CSS, и теперь моя проблема связана только с HTML.Мы используем cache-manifest для сохранения наших HTML и других файлов в браузере клиента для автономного использования.

Наша проблема заключается в том, что мы обновляем файл HTML (фактически файл PHP, который выводит HTML).

Как мы можем заставить браузер клиента перезагружать HTML, не приказывая ему нажимать CTRL+SHIFT+R и другие ярлыки быстрого доступа?

Нам нужно сделать это автоматически или, по крайней мере, заставить пользователей нажать кнопку, которая заставит браузер извлечьновую версию HTML и сохраните ее локально для автономного использования.

Возможно ли это?Спасибо!

1 Ответ

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

Я считаю, что кеш-манифест устарел , я бы рекомендовал использовать сервисный работник .Это позволит вам «заставлять» своих пользователей обновляться каждый раз, когда вы захотите обновить свою страницу.Также это позволит им работать в автономном режиме с вашим веб-приложением.(Поворот сюжета: ваша страница должна обслуживать HTTPS)

Может показаться, что освоить сложно, но есть веб-страниц , которые могут помочь вам начать работу с работниками сферы обслуживания или Progressive Web Apps

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