ServiceWorker: error-Ereignis
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das error-Ereignis wird ausgelöst, sobald im Service Worker ein Fehler auftritt.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
js
addEventListener("error", (event) => { })
Alternativ können Sie einen Handler über die Event-Handler-Eigenschaft der Schnittstelle zuweisen:
js
onerror = (event) => { }
Ereignistyp
Ein generisches Event.
Beispiel
Der folgende Codeausschnitt ruft über ServiceWorkerRegistration.active ein ServiceWorker-Objekt ab und richtet für das zurückgegebene Objekt einen onerror-Handler ein:
js
// in the page being controlled
if (navigator.serviceWorker) {
navigator.serviceWorker.register("service-worker.js");
navigator.serviceWorker.ready.then((registration) => {
registration.active.onerror = (event) => {
console.log("An error occurred in the service worker!");
};
});
}
Spezifikationen
| Spezifikation |
|---|
| HTML> # handler-abstractworker-onerror> |