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

View in English Always switch to English

EventSource: error-Ereignis

Baseline
Weitgehend verfügbar

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

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

Das error-Ereignis der EventSource-API wird ausgelöst, wenn keine Verbindung zu einer Ereignisquelle hergestellt werden kann.

Dieses Ereignis kann nicht abgebrochen werden und steigt nicht auf.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

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

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

js
onerror = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

js
const evtSource = new EventSource("sse.php");

// addEventListener version
evtSource.addEventListener("error", (e) => {
  console.log("An error occurred while attempting to connect.");
});

// onerror version (but note that this replaces other event listeners
// added using onerror, if any)
evtSource.onerror = (e) => {
  console.log("An error occurred while attempting to connect.");
};

Spezifikationen

Spezifikation
HTML
# event-error
HTML
# handler-eventsource-onerror

Browser-Kompatibilität

Siehe auch