ServiceWorkerRegistration: updatefound-Ereignis
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Das updatefound
-Ereignis der ServiceWorkerRegistration
Schnittstelle wird jedes Mal ausgelöst, wenn die ServiceWorkerRegistration.installing
-Eigenschaft einen neuen Service Worker erhält.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder setzen Sie eine Ereignishandler-Eigenschaft.
addEventListener("updatefound", (event) => {});
onupdatefound = (event) => {};
Ereignistyp
Ein generisches Event
.
Beispiele
const registration = await navigator.serviceWorker.getRegistration();
if (registration) {
registration.addEventListener("updatefound", () => {
console.log("Service Worker update found!");
});
}
Spezifikationen
Specification |
---|
Service Workers # dom-serviceworkerregistration-onupdatefound |
Browser-Kompatibilität
BCD tables only load in the browser