[!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>