„start_url“ reagiert im Offlinemodus nicht mit dem Code 200

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:

Lighthouse-Prüfung, die zeigt, dass die Start-URL im Offlinemodus nicht mit dem Code 200 reagiert

So stellen Sie sicher, dass Ihre Seite offline verfügbar ist

  1. Wenn Sie noch keines haben, fügen Sie ein Web-App-Manifest hinzu.
  2. Prüfe, ob die start_url in deinem Manifest korrekt ist.
  3. Fügen Sie Ihrer Anwendung einen Service Worker hinzu.
  4. Verwenden Sie den Service Worker, um Dateien lokal im Cache zu speichern.
  5. 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.

Ressourcen