Bereits das Aktualisieren des Service Workers scheint komplex zu sein:
Bereits das Aktualisieren des Service Workers scheint komplex zu sein:
+
* Der Service Worker sollte mit einem HTTP-Header ausgeliefert werden, der kein oder nur ein kurzes Caching erlaubt. Z.B. den [[Node.js]]-Server <code>http-server</code> mit der Option <code>-c-1</code> aufrufen.
* Im Web-Front-End muss registration.update() aufgerufen werden.
* Im Web-Front-End muss registration.update() aufgerufen werden.
* Im Install-Handler des Service Workers muss self.skipWaiting() und
* Im Install-Handler des Service Workers muss self.skipWaiting() und
* Im Activate-Handler des Service Workers self.clients.claim() aufgerufen werden.
* Im Activate-Handler des Service Workers self.clients.claim() aufgerufen werden.
+
+
Grundsätzlich erlauben die Browser aus Sicherheitsgründen nur HTTP'''S'''-Verbindungen. Zu Entwicklungszwecken kann aber auch der localhost mit einer HTTP-Verbindung genutzt werden, also http://127.0.0.1:PORT