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