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

View in English Always switch to English

Worker: error-Ereignis

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar, mit Ausnahme von Service Workers.

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

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

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

Alternativ können Sie der Event-Handler-Eigenschaft der Schnittstelle einen Handler zuweisen:

js
onerror = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiel

Der folgende Codeausschnitt erstellt mit dem Worker()-Konstruktor ein Worker-Objekt und richtet für das erstellte Objekt einen onerror-Handler ein:

js
const myWorker = new Worker("worker.js");

myWorker.onerror = (event) => {
  console.log("There is an error with your worker!");
};

Spezifikationen

Spezifikation
HTML
# handler-abstractworker-onerror

Browser-Kompatibilität