אפשר להפעיל אפליקציות מותקנות של פלטפורמה גם במצב אופליין. במקרה כזה, לרוב מופיע דף שמציין למשתמש שאין גישה לאינטרנט. חלק מהמפתחים יוצרים אפילו קבוצה מלאה של תכונות שאפשר להשתמש בהן במצב אופליין.
היכולת לעבוד במצב אופליין באפליקציות אינטרנט היא חדשה יחסית, והיא התאפשרה עם השקת Service Worker API. בנוסף, כשאפשר היה להתקין אתרים, נוספה ל-PWA דרישה לרשום עובד שירות ולהטמיע את השיטה fetch()
שלו כדי שאפשר יהיה להתקין אפליקציית אינטרנט.
הרעיון היה לעודד מפתחים לספק למשתמשים שלהם לפחות הודעה על כך שאי אפשר להשתמש באפליקציה כרגע.
מעכשיו, המפתחים לא יצטרכו לעשות שום דבר כדי לקבל דף ברירת מחדל במצב אופליין. בגרסה 109 של Chrome ל-Android, הדפדפן ייצור באופן אוטומטי דף שמציין למשתמש מתי הוא במצב אופליין.
אם האפליקציה לא מטמיעה חוויית שימוש בהתאמה אישית במצב אופליין, כשהמשתמש נמצא במצב אופליין, דף ברירת המחדל במצב אופליין כולל את סמל האפליקציה והודעה פשוטה עם הכיתוב אין לך חיבור לאינטרנט. כמו בדוגמה הבאה.
אפשר להיכנס לבאג הזה כדי לראות את הדוגמה הקודמת בפעולה.
עדיין אפשר ליצור דף אופליין בהתאמה אישית. בסרטון הבא מוצג איך להציג את הדף המותאם אישית באמצעות Workbox, באמצעות שורת קוד אחת.
התכונה הזו זמינה בסביבות Android (Chrome 109) ובמחשבים (Chrome 110). יש לכם משוב? נשמח לקבל אותו דרך הטופס הזה.
תמונה מאת Sten Ritterfeld ב-Unsplash