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
EventHandlerdie afgevuurd wordt wanneer er een fout voorkomt, en eenerrorevent wordt afgeschoten op dit object. EventSource.onmessage- Is een
EventHandlerdie afgevuurd wordt wanneer er eenmessageevent wordt ontvangen, wanneer deze van de bron komt. EventSource.onopen- Is een
EventHandlerdie afgevuurd wordt wanneer eenopenevent wordt ontvangen. Enkel wanneer de connectie net wordt geopend. EventSource.readyStateRead only- Een
unsigned shortdie de status van de verbinding aan geeft. Mogelijke waardes zijn VERBINDEN (0),OPEN(1), orGESLOTEN(2). EventSource.urlRead only- Een
DOMStringdie 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
readyStateattribuut opGESLOTEN. Als de verbinding al gesloten is, doet deze methode niks.
Specificaties
| Specification | Status | Comment |
|---|---|---|
| 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 | ? | ? | ? | ? |