مرجع سريع

ورقة غش التخزين المؤقت للتطبيقات HTML5 AppCache

دليل مرجعي سريع لتنسيق بيان AppCache في HTML5: أقسام التخزين المؤقت، قواعد التراجع Fallback وبدائل Service Worker الحديثة.

· تاريخ النشر

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

مراجع ذات صلة

موضوعات ذات صلة