דף אופליין בסיסי לאפליקציות אינטרנט ב-Chrome Android

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

באפליקציות אינטרנט, היכולת לעבוד במצב אופליין חדשה יותר, והיא התאפשרה עם השקת Service Worker API. כמו כן, כשאפשר להתקין אתרים, PWA הוסיפה דרישה לרישום קובץ שירות (service worker) ולהטמיע את שיטת fetch() שלה כדי שניתן יהיה להתקין אפליקציית אינטרנט. הרעיון היה לתמרץ מפתחים לספק למשתמשים שלהם לפחות הודעה על כך שלא ניתן להשתמש באפליקציה כרגע.

עכשיו מפתחים לא יצטרכו לעשות דבר כדי לקבל דף לא מקוון שמוגדר כברירת מחדל. בגרסה 109 של Chrome ל-Android, הדפדפן יפיק באופן אוטומטי דף שמודיע למשתמש מתי הוא במצב אופליין.

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

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

אפשר להיכנס לתקלה הזו כדי לראות את הדוגמה הקודמת בפעולה.

האפשרות ליצור דף מותאם אישית משלך במצב אופליין עדיין זמינה. הסרטון הבא מדגים איך להציג דף מותאם אישית באמצעות Workbox עם שורת קוד אחת.

התכונה הזו זמינה בסביבות Android (Chrome 109) ובסביבות מחשב (Chrome 110). אם יש לך משוב, אפשר לשלוח אותו אלינו באמצעות הטופס הזה.

תמונה מאת Sten Ritterfeld ב-UnFlood