„start_url“ reagiert im Offlinemodus nicht mit dem Code 200

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:

Lighthouse-Prüfung zeigt, dass die Start-URL offline nicht mit dem Code 200 antwortet

So stellst du sicher, dass deine 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 zwischenzuspeichern.
  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 nicht mit einem Fehler 200 im Offlinemodus.

Ressourcen