Ящик кэша и строки запросов

Я изучаю использование манифеста кэша. Если у меня есть манифест, например:

CACHE MANIFEST
stylesheets/style.css

И на странице у меня есть элемент CSS, ссылающийся на stylesheets/style.css?v=123.

Будет ли извлечен файл style.css из кеша или удаленно?

Ответ 1

URL-адрес манифеста кэша и URL-адрес, который вы вызываете, должны совпадать (ВКЛЮЧАЯ запрос).

В вашем примере:

Стили стилей CACHE MANIFEST/style.css

в HTML: stylesheets/style.css? v = 123

Браузер ВСЕГДА попытается извлечь файл CSS с сервера, так как только кеш файл без запроса кэшируется локально. Использовать таблицы стилей /style.css в кеше достаточно.

Ответ 2

Еще одно примечание: если у вас есть HTML-страницы, которые ожидают данные в строках запроса, вы можете хранить одни и те же данные в localStorage, и после перенаправления можно получить доступ к тем же данным на другой странице из localStorage.

Вот как я решил передать данные между страницами, где мы не можем использовать параметр строки запроса с файлами манифеста автономного кэша.

Ответ 3

Если у вас нет сетевого подключения и вы хотите получить доступ к этой странице, он будет извлекаться локально.