שימוש במטמון האפליקציה

מטמון האפליקציה, שנקרא גם AppCache, הוצא משימוש.

איך הבדיקה של מטמון האפליקציה ב-Lighthouse נכשלה

ב-Lighthouse מוצגים דפים שנעשה בהם שימוש במטמון של האפליקציה:

ביקורת של Lighthouse מראה שדף משתמש במטמון האפליקציה

הבדיקה נכשלת כש-Lighthouse מוצא הפניה למניפסט של מטמון האפליקציה בתג <html> של דף. לדוגמה, הסימון הזה גורם לביקורת להיכשל:

<html manifest="example.appcache">
  ...
</html>

שימוש ב-API של המטמון במקום ב-Application Cache

כדי לעבור את הביקורת, הסירו את המניפסט מהדף והשתמשו במקום זאת ב-Cache API באמצעות service worker.

כדי לעבור ממטמון האפליקציה ל-Service Workers, כדאי להשתמש בספרייה sw-appcache-behavior. הספרייה הזו יוצרת יישום מבוסס-שירות (service-worker) של ההתנהגות המוגדרת במניפסט של מטמון האפליקציה.

מידע נוסף על שימוש ב-Service Workers כדי שהאתר יעבוד במצב אופליין לא מגיב עם תגובה של 200 במצב אופליין. עיינו בפוסט Current page לא מגיב עם שגיאה 200 במצב אופליין.

מקורות מידע