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: 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

Browser-Kompatibilität