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

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

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

המדיניות Lighthouse מסמנת דפים שמשתמשים במטמון של האפליקציה:

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

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

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

שימוש ב-Cache API במקום ב-Application Cache

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

כדי לעבור ממטמון האפליקציה ל-service worker, מומלץ להשתמש sw-appcache-behavior library הספרייה הזו יוצרת הטמעה מבוססת-Service Worker של ההתנהגות. מוגדר במניפסט של Application Cache.

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

משאבים