service-worker

Ein Service-Worker ist JavaScript-Code, der nach der Registrierung mit einem zugeordneten Ursprung und Bereich auf vom Browser initiierte Ereignisse reagiert, auch wenn die von ihm gesteuerten Seiten nicht mehr geöffnet sind. Durch Abrufen von Fetch-Ereignissen können Service-Mitarbeiter ein angepasstes Netzwerkverhalten bereitstellen, z. B. Offline-Unterstützung (über die Cache-API). Durch die Handhabung von "Push" -Ereignissen können Service-Mitarbeiter "aufgeweckt" werden und Benachrichtigungen anzeigen.
1
Antwort

Kann ein mit dem sw-Precache von Google erstellter Service-Mitarbeiter wirklich NetworkFirst sein?

Ich betreibe die Website Ссылка , auf der Hugo läuft, und ich habe kürzlich einen Service-Mitarbeiter nach Googles sw-precache . Dies ist die Konfigurationsdatei: %Vor% Überlegungen: Obwohl manchmal der automatisch generierte Code...
06.05.2017, 18:00
2
Antworten

Verwenden Sie den ServiceWorker-Cache nur im Offline-Modus

Ich versuche Service-Mitarbeiter in meine App zu integrieren, aber ich habe festgestellt, dass der Service-Mitarbeiter versucht, zwischengespeicherten Inhalt auch im Online-Modus abzurufen, aber ich möchte, dass er das Netzwerk in diesen Situati...
09.10.2015, 19:09
3
Antworten

Sind Push-Benachrichtigungen in HTML5 ohne vollständige https-Site möglich?

Sieht so aus, als könnten Push-Benachrichtigungen endlich für Web-Apps verwendet werden ! Dies erfordert leider https für ServiceWorker, die nicht alle Seiten haben können. Eine Sache, die mir in der Spezifikation aufgefallen ist: if r...
30.05.2015, 04:31
2
Antworten

Wie wird der Cache des Service-Arbeiters gelöscht?

Also, ich habe eine HTML-Seite mit Service-Arbeiter, Der Service-Mitarbeiter speichert die index.html und meine JS-Dateien zwischen. Das Problem ist, wenn ich den JS ändere, wird die Änderung nicht direkt im Client-Browser angezeigt. Natürlic...
02.08.2017, 17:54
3
Antworten

Zugriff auf indexedDB in ServiceWorker. Race Zustand

Es gibt nicht viele Beispiele, die indexedDB in einem ServiceWorker demonstrieren, aber die, die ich gesehen habe, waren alle folgendermaßen strukturiert: %Vor% Scheitert dies wahrscheinlich, wenn der ServiceWorker gestartet wird, und wenn j...
23.03.2015, 09:30
1
Antwort

Die Beendigung von Service Worker durch einen Timeout-Timer wurde abgebrochen, da DevTools angehängt ist

Betriebssystem: Windows 10 Pro webpack: 1.14.0 sw-precache-webpack-plugin: 0.9.1 sw-precache: 5.0.0 Also starte ich meine Seite und mache für einige Momente nichts aktiv, und dann wird die oben angegebene Fehlermeldung in devTools erzeugt....
11.03.2017, 10:02
2
Antworten

serviceworkers Fokus-Registerkarte: Clients ist leer bei Notificationclick

Ich habe einen gemeinsamen serviceworker escenario, wo ich einen Benachrichtigungsklick abfangen und den Tab, wo die Benachrichtigung herkommt, fokussieren soll. Die Variable clients ist jedoch immer leer, ihre Länge ist 0 %Vor%...
30.01.2016, 10:39
2
Antworten

Wie rufe ich eine Methode auf meinem ServiceWorker auf meiner Seite auf?

Ich habe einen ServiceWorker auf meiner Seite registriert und möchte einige Daten an ihn weitergeben, damit er in einer IndexedDB gespeichert und später für Netzwerkanforderungen verwendet werden kann (es ist ein Zugriffstoken). Ist es richti...
14.02.2015, 08:10
2
Antworten

navigator.serviceWorker.controller ist immer null

Ich habe das Problem, dass der navigator.serviceWorker.controller nach der Registrierung des serviceWorker immer null ist. Ich erzwinge nie eine Aktualisierung und aktualisiere die Seite. Ich teste es mit Google Chrome 42.0.2311.152 m (32-Bit)....
15.05.2015, 09:50
4
Antworten

Wie aktualisiert man den Service-Arbeiter-Cache in PWA?

Ich benutze den Service-Mitarbeiter mit der Bibliothek sw-toolbox . Mein PWA speichert alles außer API-Abfragen (Bilder, CSS, JS, HTML). Aber was, wenn einige Dateien eines Tages geändert werden. Oder was, wenn service-worker.js geändert wird....
19.06.2017, 10:18