Registriert keinen Service Worker, der die Seite und start_url steuert

Die Registrierung eines Service Worker ist der erste Schritt, um wichtige Funktionen von Progressive Web Apps (PWA) zu aktivieren:

  • Funktioniert im Offlinemodus
  • Unterstützt Push-Benachrichtigungen
  • Kann auf dem Gerät installiert werden

Weitere Informationen finden Sie im Beitrag Service Worker und die Cache Storage API.

Browserkompatibilität

Service Worker werden von allen gängigen Browsern unterstützt. Siehe Browserkompatibilität.

So schlägt die Lighthouse Service Worker-Prüfung fehl

Lighthouse kennzeichnet Seiten, auf denen kein Service Worker registriert ist:

Lighthouse-Audit, das zeigt, dass die Website keinen Service Worker registriert

Lighthouse prüft, ob das Chrome Remote Debugging Protocol eine Service Worker-Version zurückgibt. Andernfalls schlägt die Prüfung fehl.

Service Worker registrieren

Für die Registrierung eines Service Workers sind nur wenige Codezeilen erforderlich. Sie sollten ihn jedoch nur verwenden, um eine der oben beschriebenen PWA-Funktionen zu implementieren. Die Implementierung dieser Funktionen erfordert mehr Arbeit:

Ressourcen