Damit Sie möglichst viele Nutzer erreichen können, sollten Websites mit allen gängigen Browsern kompatibel sein.
Empfehlungen
Testen Sie Ihre Website in Chrome, Edge, Firefox und Safari und beheben Sie alle Probleme, die in den einzelnen Browsern auftreten.
Wenn Ihre Seite eine Progressive Web-App ist, sollten Sie Workbox verwenden, ein allgemeines Service Worker-Toolkit. Workbox wurde für eine browserübergreifende Testsuite entwickelt und greift, wenn möglich, automatisch auf alternative Implementierungen von Funktionen zurück, die in bestimmten Browsern fehlen:
- Das Modul
workbox-broadcast-cache-update
verwendet nach Möglichkeit die Broadcast Channel API und greift auf einepostMessage()
-Implementierung zurück. - Das Modul
workbox-background-sync
verwendet nach Möglichkeit die Background Sync API und versucht bei jedem Start des Service Workers, Ereignisse in der Warteschlange zu wiederholen.
Weitere Informationen finden Sie unter Workbox: Ihr High-Level-Service-Worker-Toolkit.
Ressourcen
Quellcode für die Prüfung der Browserübergreifenden Websitefunktionen