Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

Browser-Kompatibilität