לא רושם קובץ שירות (service worker) ששולט בדף וב-start_url

הרישום של service worker הוא השלב הראשון בהפעלת תכונות מפתח של Progressive Web App (PWA):

  • פועל אופליין
  • תמיכה בהתראות
  • ניתן להתקין במכשיר

מידע נוסף מפורט בפוסט Service works ו-API ל-מטמון.

תאימות דפדפן

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

איך הבדיקה של קובץ השירות (service worker) של Lighthouse נכשלה

Lighthouse מסמן דפים שלא רושמים אותם עם קובץ שירות (service worker):

ביקורת של Lighthouse מראה שהאתר לא רושם קובץ שירות (service worker)

Lighthouse בודק אם פרוטוקול Chrome לניפוי באגים מרחוק מחזיר גרסה של קובץ השירות (service worker). אחרת, הבדיקה תיכשל.

איך לרשום קובץ שירות (service worker)

הרישום של Service Worker כולל רק כמה שורות קוד, אבל הסיבה היחידה לשימוש ב-Service Worker היא כדי שאפשר יהיה להטמיע את אחת מתכונות ה-PWA שמתוארות למעלה. בפועל, ההטמעה של התכונות האלה דורשת עבודה נוספת:

משאבים