WorkerGlobalScope: error Event

Hinweis: Diese Funktion ist nur in Web Workers verfügbar.

Das error-Ereignis der Schnittstelle WorkerGlobalScope wird ausgelöst, wenn ein Fehler im Worker auftritt.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.

js
addEventListener("error", (event) => {});

onerror = (message, filename, lineno, colno, error) => {};

Hinweis: Aus historischen Gründen ist onerror bei Window- und WorkerGlobalScope-Objekten die einzige Ereignishandler-Eigenschaft, die mehr als ein Argument erhält.

Für weitere Details hierzu, siehe die Seite über das error-Ereignis bei Window-Objekten.

Ereignistyp

Ein generisches Event.

Beispiel

Der folgende Codeausschnitt zeigt einen onerror-Handler, der innerhalb eines Workers festgelegt ist:

js
self.onerror = () => {
  console.log("There is an error inside your worker!");
};

Der gleiche Ausschnitt, aber mit der Verwendung von addEventListener():

js
self.addEventListener("error", () => {
  console.log("There is an error inside your worker!");
});

Spezifikationen

Specification
HTML Standard
# handler-workerglobalscope-onerror

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch

Die Schnittstelle WorkerGlobalScope, zu der es gehört.