Aktuelle Seite reagiert im Offlinemodus nicht mit dem HTTP-Statuscode 200
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
In der Checkliste für progressive Web-Apps steht, dass eine PWA eine benutzerdefinierte Offlineseite bereitstellen sollte. Die Checkliste für optimale progressive Web-Apps beinhaltet, dass eine PWA eine Offlinenutzung ermöglicht, bei der sie offline genauso funktioniert wie online (wobei keine Netzwerkverbindung zwingend erforderlich ist).
Weitere Informationen finden Sie im Beitrag Was ist Netzwerkzuverlässigkeit und wie wird sie gemessen? .
So schlägt die Lighthouse-Offlineprüfung fehl
Lighthouse kennzeichnet Seiten, die im Offlinemodus nicht mit der HTTP 200-Antwort antworten:
Lighthouse emuliert eine Offlineverbindung mithilfe des Chrome Remote Debugging Protocol und versucht dann, die Seite mit XMLHttpRequest abzurufen.
Hinweis :In der Benutzeroberfläche des Lighthouse-Berichts wird das vollständige PWA-Logo angezeigt, wenn Sie alle Prüfungen in allen PWA-Unterkategorien bestanden haben (Schnell und zuverlässig , Installierbar und PWA optimiert ).
So funktioniert Ihre PWA auch offline
Erfolg :Workbox ist der empfohlene Ansatz zum Hinzufügen von Service Workern zu Websites, da dieser viele Boilerplate-Varianten automatisiert, die Umsetzung von Best Practices erleichtert und kleinere Fehler verhindert, die häufig bei der direkten Verwendung der Low-Level-ServiceWorker API auftreten.
Fügen Sie Ihrer Anwendung einen Service Worker hinzu.
Verwenden Sie den Service Worker, um Dateien lokal zwischenzuspeichern.
Verwenden Sie den Service Worker als Netzwerk-Proxy, wenn Sie offline sind, um die Version der Datei im lokalen Cache zurückzugeben.
Ressourcen
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers . Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-04-16 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-04-16 (UTC)."],[],[]]