Мы ищем хорошее и чистое решение для перезагрузки автоматически созданного кеша браузера для сайта. Подумайте о версии клиента, которому требуется перезагрузка кэша, если новый клиент будет выпущен.Перезагрузка браузера с манифестом
Есть много способов, чтобы заставить перезагрузки:
Использование HTML5 манифеста и "applicationCache"
Используя временную метку в JavaScript "сценарий тег".
Сервер: Разные HTML заголовок с "Cache-Control: нет-кэша, нужно обязательно перепроверять"
Однако, они не кажется, как хорошие и чистые решения. Мы не хотим предоставлять автономное решение с помощью HTMl applicationCache.
Вопрос: Есть ли способ использовать файл манифеста (или что-то еще), чтобы предоставить клиенту версию, и если версия изменится, браузер автоматически перезагрузит свой кеш? Возможно, с HTML5 applicationCache, но мы не хотим использовать сайт в автономном режиме и хранить все. Мы просто хотим сообщить браузеру очистить свой сгенерированный кеш.
Если я правильно понимаю это, это невозможно или отличается использованием HTML5 applicationCache. Пожалуйста, исправьте меня, если я ошибаюсь.
Есть ли шанс, что вы могли бы использовать PHP в своем проекте? Вы можете установить устаревшую дату истечения срока действия в PHP, и она автоматически обновится –
Нет, мы не используем PHP в нашем проекте. Я уверен, что мы сможем добиться этого, изменив заголовок html с сервера, но я не думаю, что это должно быть так. – tkler