Installierte Plattform-Apps können auch dann gestartet werden, wenn Sie offline sind. In diesem Fall wird den Nutzern oft auf einer Seite mitgeteilt, dass kein Internetzugriff verfügbar ist. Einige Entwickler erstellen sogar eine vollständige Palette von Funktionen, die auch offline verwendet werden können.
Bei Web-Apps ist die Offlinefunktion erst seit der Einführung der Service Worker API möglich. Außerdem wurde bei der Installation von Websites in PWAs die Anforderung hinzugefügt, einen Dienst-Worker zu registrieren und die fetch()
-Methode zu implementieren, damit eine Webanwendung installiert werden kann.
Ziel war es, Entwickler dazu anzuregen, ihren Nutzern zumindest mitzuteilen, dass die App derzeit nicht verwendet werden kann.
Entwickler müssen jetzt nichts mehr tun, um eine Standardseite für den Offlinebetrieb zu erhalten. Ab Chrome 109 für Android generiert der Browser automatisch eine Seite, auf der der Nutzer sieht, dass er offline ist.
Wenn die App keine benutzerdefinierte Offlinefunktion implementiert, wird auf der Standard-Offlineseite das Symbol der App und die einfache Meldung Sie sind offline angezeigt, wenn der Nutzer offline ist. wie im Beispiel unten.
In diesem Glitch sehen Sie das vorherige Beispiel in Aktion.
Sie können weiterhin eigene benutzerdefinierte Offlineseiten erstellen. Im folgenden Video wird gezeigt, wie Sie Ihre benutzerdefinierte Seite mit einer einzigen Codezeile mit Workbox bereitstellen.
Diese Funktion ist auf Android-Geräten (Chrome 109) und auf Computern (Chrome 110) verfügbar. Wenn Sie Feedback haben, können Sie es uns über dieses Formular senden.
Foto von Sten Ritterfeld auf Unsplash