--- title: EventSource slug: Web/API/EventSource translation_of: Web/API/EventSource ---

{{APIRef("Websockets API")}}

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, {{domxref("EventTarget")}}.

{{domxref("EventSource.onerror")}}
Is een {{domxref("EventHandler")}} die afgevuurd wordt wanneer er een fout voorkomt, en een {{event("error")}} event wordt afgeschoten op dit object.
{{domxref("EventSource.onmessage")}}
Is een {{domxref("EventHandler")}} die afgevuurd wordt wanneer er een {{event("message")}} event wordt ontvangen, wanneer deze van de bron komt.
{{domxref("EventSource.onopen")}}
Is een {{domxref("EventHandler")}} die afgevuurd wordt wanneer een {{event("open")}} event wordt ontvangen. Enkel wanneer de connectie net wordt geopend.
{{domxref("EventSource.readyState")}} {{readonlyinline}}
Een unsigned short die de status van de verbinding aan geeft. Mogelijke waardes zijn VERBINDEN (0), OPEN (1), or GESLOTEN (2).
{{domxref("EventSource.url")}} {{readonlyinline}}
Een {{domxref("DOMString")}} die de URL van de bron weergeeft.

Methodes

Deze interface ontvant ook de methodes van zijn parent, {{domxref("EventTarget")}}.

{{domxref("EventSource.close()")}}
Sluit de verbinding, mits er een actieve verbinding is, en zet het readyState attribuut op GESLOTEN. Als de verbinding al gesloten is, doet deze methode niks.

Specificaties

Specification Status Comment
{{SpecName('HTML WHATWG', "comms.html#the-eventsource-interface", "EventSource")}} {{Spec2('HTML WHATWG')}}  

Browser compabiliteit

{{CompatibilityTable}}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
 Basic support 9 {{ CompatGeckoDesktop("6.0") }} {{CompatUnknown}} 11 5
CORS support 26 {{ CompatGeckoDesktop("11.0") }} {{CompatUnknown}} 12 {{CompatUnknown}}
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basis ondersteuning {{ CompatAndroid("4.4") }} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

Zie ook