Das Manifest für eine progressive Web-App (PWA) sollte eine start_url
enthalten. Diese gibt die URL an, die geladen werden soll, wenn der Nutzer die App startet.
Wenn der Browser beim Zugriff auf eine Anwendung über das start_url
keine HTTP 200-Antwort empfängt, ist entweder der start_url
nicht korrekt oder die Seite ist nicht offline zugänglich.
Dies führt zu Problemen bei Nutzern, die die App auf ihren Geräten installiert haben.
So schlägt die start_url
-Prüfung von Lighthouse fehl
Lighthouse kennzeichnet Web-Apps, deren Start-URL im Offlinemodus nicht mit dem HTTP-Statuscode 200 reagiert:
So stellen Sie sicher, dass Ihre Seite offline verfügbar ist
- Wenn Sie noch keines haben, fügen Sie ein Web-App-Manifest hinzu.
- Prüfe, ob die
start_url
in deinem Manifest korrekt ist. - Fügen Sie Ihrer Anwendung einen Service Worker hinzu.
- Verwenden Sie den Service Worker, um Dateien lokal im Cache zu speichern.
- Wenn Sie offline sind, verwenden Sie den Service Worker als Netzwerk-Proxy, um die lokal im Cache gespeicherte Version der Datei zurückzugeben.
Weitere Informationen finden Sie unter Aktuelle Seite reagiert im Offlinemodus nicht mit dem Code 200.