Краткий справочник

Шпаргалка по HTML5 Application Cache (AppCache)

Краткое справочное руководство по формату манифеста HTML5 AppCache: секции кеша, правила отката fallback и современные альтернативы Service Worker.

· Опубликовано

[!WARNING] Механизм HTML5 Application Cache (AppCache) устарел и был удален из современных веб-стандартов. Современные прогрессивные веб-приложения (PWA) используют вместо него Service Worker API и Cache API.

Формат файла манифеста (Manifest Format)

CACHE MANIFEST
# version 1.0.0

CACHE:
/assets/app.js
/assets/styles.css
/assets/logo.png

NETWORK:
*

FALLBACK:
/ /offline.html

Секции манифеста (Manifest Sections)

  • CACHE: Список URI для явной загрузки и кеширования для автономной работы.
  • NETWORK: Белый список ресурсов, требующих активного сетевого подключения (* для всех остальных).
  • FALLBACK: Пары резервных страниц [онлайн_путь] [резервный_путь], отображаемые при недоступности ресурса.

Интеграция в HTML (HTML Integration)

<!DOCTYPE html>
<html manifest="example.appcache">
  <head>
    <title>Offline App</title>
  </head>
  <body>
    ...
  </body>
</html>

Связанные руководства

Связанные темы