Dit artikel heeft een redactionele beoordeling nodig. Hoe u kunt helpen.
Deze vertaling is niet volledig. Help dit artikel te vertalen vanuit het Engels.
De EventSource
interface wordt gebruikt om door de server afgeschoten events te ontvangen. Het verbind met de server via HTTP, en ontvangt events in het text/event-stream format, zonder de verbinding te sluiten.
Eigenschappen
Deze interface ontvant ook de eigenschappen van zijn parent, EventTarget
.
EventSource.onerror
- Is een
EventHandler
die afgevuurd wordt wanneer er een fout voorkomt, en eenerror
event wordt afgeschoten op dit object. EventSource.onmessage
- Is een
EventHandler
die afgevuurd wordt wanneer er eenmessage
event wordt ontvangen, wanneer deze van de bron komt. EventSource.onopen
- Is een
EventHandler
die afgevuurd wordt wanneer eenopen
event wordt ontvangen. Enkel wanneer de connectie net wordt geopend. EventSource.readyState
Read only- Een
unsigned short
die de status van de verbinding aan geeft. Mogelijke waardes zijn VERBINDEN (0
),OPEN
(1
), orGESLOTEN
(2
). EventSource.url
Read only- Een
DOMString
die de URL van de bron weergeeft.
Methodes
Deze interface ontvant ook de methodes van zijn parent, EventTarget
.
EventSource.close()
- Sluit de verbinding, mits er een actieve verbinding is, en zet het
readyState
attribuut opGESLOTEN
. Als de verbinding al gesloten is, doet deze methode niks.
Specificaties
Specification | Status | Comment |
---|---|---|
WHATWG HTML Living Standard The definition of 'EventSource' in that specification. |
Living Standard |
Browser compabiliteit
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic 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 ondersteuning | 4.4 | ? | ? | ? | ? |