כדי להגדיל את פוטנציאל החשיפה לכמה שיותר משתמשים, האתרים צריכים לפעול בכל הדפדפנים המובילים.
המלצות
בודקים את האתר ב-Chrome, ב-Edge, ב-Firefox וב-Safari, ופותרים בעיות שמופיעות בכל דפדפן.
אם הדף שלכם הוא Progressive Web App, כדאי לשקול להשתמש ב-Workbox, ערכת כלים ברמה גבוהה של service worker. סביבת העבודה פותחה בהתאם לחבילת בדיקה בדפדפנים שונים, וכשאפשר, היא חוזרת באופן אוטומטי להטמעות חלופיות של תכונות שחסרים בדפדפנים מסוימים:
- המודול
workbox-broadcast-cache-update
משתמש ב-Broadcast Channel API, אם זה אפשרי, והוא חל על הטמעה שלpostMessage()
. - המודול
workbox-background-sync
משתמש ב-Background Sync API, אם אפשר, וחוזר לנסות שוב אירועים שבתור בכל פעם שה-Service Worker מופעל.
מידע נוסף זמין במאמר תיבת עבודה: ערכת הכלים ל-Service Worker ברמה גבוהה.