EventSource
Das EventSource-Interface erlaubt das Empfangen von Server-Sent Events. Es erlaubt den Zugriff auf Events im text/event-stream
Format über eine persistente HTTP-Verbindung.
Properties
Diese Interface erbt weitere Properties von seinem Parent-Object EventTarget
.
EventSource.onerror
(en-US)- Ist eine
EventHandler
(en-US)-Instanz. Diese wird aufgerufen, wenn ein Fehler auftritt und daserror (en-US)
-Event auf diesem Object ausgelöst wird. EventSource.onmessage
(en-US)- Ist eine
EventHandler
(en-US)-Instanz. Diese wir aufgerufen, wenn einmessage
-event empfangen wird. Dies ist immer dann der Fall, wenn die Event-Quelle eine neue Nachricht erzeugt hat. EventSource.onopen
(en-US)- Ist eine
EventHandler
(en-US)-Instanz. Diese wird immer dann aufgerufen, wenn die Verbindung geöffnet wurde, also einopen
-Event empfangen wurde. EventSource.readyState
(en-US) Schreibgeschützt- Ein
unsigned short
, welcher den aktuellen Status der Verbindung repräsentiert. Gültige werte sindCONNECTING
(0
),OPEN
(1
), orCLOSED
(2
). EventSource.url
(en-US) Schreibgeschützt- Ein
DOMString
, welcher die URL der Event-Quelle beinhaltet.
Methods
Diese Interface erbt weitere Methoden von seinem Parent-Object EventTarget
.
EventSource.close()
(en-US)- Schließt die Verbindung, soweit geöffnet, und setzt den Status (
readyState
) auf CLOSED. Auf bereits geschlossenen Verbindungen hat diese Methode keinen Effekt.
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
HTML Living Standard Die Definition von 'EventSource' in dieser Spezifikation. |
Lebender Standard |
Browser Kompatiblität
Wir konvertieren die Kompatibilitätsdaten in ein maschinenlesbares JSON Format.
Diese Kompatibilitätstabelle liegt noch im alten Format vor,
denn die darin enthaltenen Daten wurden noch nicht konvertiert.
Finde heraus wie du helfen kannst! (en-US)
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basis-Support | 9 | 6.0 (6.0) | ? | 11 | 5 |
CORS-Support | 26 | 11.0 (11.0) | ? | 12 | ? |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basis-Support | 4.4 | ? | ? | ? | ? |