Кэш приложения (Application Cache) в HTML5 — это механизм, который позволяет веб-приложению работать оффлайн, предоставляя набор ресурсов (HTML-страницы, CSS, JavaScript, изображения), которые браузер кэширует локально.
Для использования кэша приложения требуется файл манифеста с расширением .appcache
, связанный с HTML-страницей через атрибут manifest
тега <html>
:
html
Файл манифеста имеет следующую структуру:
plaintext
Основные секции файла манифеста:
CACHE:
: Ресурсы, перечисленные в этой секции, будут кэшированы после загрузки первой страницы с указанным манифестом.FALLBACK:
: Определяет резервные ресурсы. Если запрос к сети для основного ресурса не удается, браузер загрузит указанный резервный ресурс. Формат: основной_ресурс резервный_ресурс
.NETWORK:
: Ресурсы, перечисленные в этой секции, никогда не будут кэшированы и всегда будут запрашиваться из сети. Символ *
означает, что все ресурсы, не перечисленные в других секциях, всегда будут запрашиваться из сети.Обновление кэша приложения происходит, когда файл манифеста изменяется. Б
Кэш приложения (Application Cache) в HTML5 — это механизм, который позволяет веб-приложению работать оффлайн, предоставляя набор ресурсов (HTML-страницы, CSS, JavaScript, изображения), которые браузер кэширует локально.
Для использования кэша приложения требуется файл манифеста с расширением .appcache
, связанный с HTML-страницей через атрибут manifest
тега <html>
:
html
Файл манифеста имеет следующую структуру:
plaintext
Основные секции файла манифеста:
CACHE:
: Ресурсы, перечисленные в этой секции, будут кэшированы после загрузки первой страницы с указанным манифестом.FALLBACK:
: Определяет резервные ресурсы. Если запрос к сети для основного ресурса не удается, браузер загрузит указанный резервный ресурс. Формат: основной_ресурс резервный_ресурс
.NETWORK:
: Ресурсы, перечисленные в этой секции, никогда не будут кэшированы и всегда будут запрашиваться из сети. Символ *
означает, что все ресурсы, не перечисленные в других секциях, всегда будут запрашиваться из сети.Обновление кэша приложения происходит, когда файл манифеста изменяется. Б
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.