[!WARNING] تعتبر ميزة التخزين المؤقت للتطبيقات في HTML5 (AppCache) قديمة وتمت إزالتها نهائيا من معايير الويب الحديثة. تستخدم تطبيقات الويب التقدمية الحديثة واجهة برمجة تطبيقات Service Worker و 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>