ServiceWorker: Fehlerereignis
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 jedes Mal ausgelöst, wenn ein Fehler im Service Worker auftritt.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignisbehandlereigenschaft.
js
addEventListener("error", (event) => { }) onerror = (event) => { } Ereignistyp
Ein generisches Event.
Beispiel
Der folgende Codeausschnitt erhält einen Verweis auf das ServiceWorker-Objekt über ServiceWorkerRegistration.active und richtet einen onerror-Handler auf dem resultierenden Objekt 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
| Specification |
|---|
| HTML> # handler-abstractworker-onerror> |