WorkerGlobalScope: error Ereignis

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

Das error Ereignis der WorkerGlobalScope-Schnittstelle 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.

Weitere Details dazu finden Sie auf der Seite für das error Ereignis bei Window Objekten.

Ereignistyp

Ein generisches Event.

Beispiel

Der folgende Codeausschnitt zeigt einen onerror Handler, der innerhalb eines Workers gesetzt wird:

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

Der gleiche Ausschnitt, aber mit addEventListener():

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

Spezifikationen

Specification
HTML
# handler-workerglobalscope-onerror

Browser-Kompatibilität

Siehe auch

Die WorkerGlobalScope-Schnittstelle, zu der sie gehört.