Das Manifest für eine Progressive Web App (PWA) sollte eine start_url
enthalten, die die URL angibt, die geladen werden soll, wenn der Nutzer die App startet.
Wenn der Browser beim Zugriff auf eine Anwendung über den start_url
keine HTTP 200-Antwort empfängt, ist entweder start_url
entweder falsch oder die Seite kann nicht offline aufgerufen werden.
Dies führt zu Problemen bei Nutzern, die die App auf ihren Geräten installiert haben.
So schlägt die Lighthouse-Prüfung start_url
fehl
Lighthouse kennzeichnet Web-Apps, deren Start-URL im Offlinemodus nicht mit dem Code 200 antwortet:
So stellst du sicher, dass deine 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 zwischenzuspeichern.
- 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 nicht mit einem Fehler 200 im Offlinemodus.