start_url לא מגיב בסטטוס 200 כשהוא במצב אופליין

המניפסט של Progressive Web App (PWA) צריך לכלול start_url, שמציין שכתובת ה-URL נטענת כשהמשתמש מפעיל את האפליקציה.

אם הדפדפן לא מקבל תגובת HTTP 200 במהלך גישה לאפליקציה דרך start_url, המשמעות היא שהבעיה start_url לא נכונה או שאי אפשר לגשת לדף במצב אופליין. הדבר גורם לבעיות למשתמשים שהתקינו את האפליקציה במכשירים שלהם.

איך הבדיקה start_url של Lighthouse נכשלה

אפליקציות האינטרנט Lighthouse מסומנות בסימון של אפליקציות אינטרנט שכתובת ה-URL להתחלה שלהן לא מגיבה עם 200 במצב אופליין:

ביקורת של Lighthouse מראה שכתובת ה-URL להתחלה לא מגיבה עם 200 כשהיא במצב אופליין

איך לוודא שהדף זמין במצב אופליין

  1. אם עדיין לא עשיתם זאת, עליכם להוסיף קובץ מניפסט של אפליקציית אינטרנט.
  2. יש לוודא שה-start_url במניפסט נכון.
  3. מוסיפים קובץ שירות (service worker) לאפליקציה.
  4. כדי לשמור קבצים באופן מקומי, משתמשים ב-Service Worker.
  5. במצב אופליין, משתמשים ב-Service Worker כשרת proxy של רשת כדי להחזיר את גרסת הקובץ ששמורה במטמון המקומי.

למידע נוסף, קראו את המדריך הדף הנוכחי לא מגיב עם 200 במצב אופליין.

משאבים