Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

EventSource

Cet article nécessite une relecture technique. Voici comment vous pouvez aider.

Cet article nécessite une relecture rédactionnelle. Voici comment vous pouvez aider.

L'interface EventSource est utilisé pour recevoir des événements (au sens de données) envoyés par le serveur par la méthode push. La connexion au service utilise le protocole HTTP, qui reçoit les événements dans le format text/event-stream format sans avoir de fermeture de connexion (c'est-à-dire une connexion continue). 

Properties

Cette interface hérite des propriétés de son parent EventTarget.

EventSource.onerror
Est un gestionnaire d'événements EventHandler appelé en cas de la survenue d'une erreur et l'événement error est déclenché sur cet objet. 
EventSource.onmessage
Est un gestionnaire d'événements EventHandler appelé lorsque l'événement message est reçu du serveur vers le client. 
EventSource.onopen
Est un gestionnaire d'événements EventHandler appelé lors l'événement open eest reçu, c'est-à-dire lors que la connexion du client est ouverte sur le serveur. 
EventSource.readyState Lecture seule
Est un raccourcis d'état de la connexion, pouvant prendre 3 valeurs possibles : CONNECTING (0), OPEN (1), or CLOSED (2). 
EventSource.url Lecture seule
Représente l'URL DOMString de la source. 

Methods

Cette interface hérite des méthodes de son parent EventTarget.

EventSource.close()
Interrompt la connexion s'il y a lieu, et fixe la valeur de l'attribute readyState sur CLOSE. Si la connexion était déjà fermée, la méthode ne fait rien (pas de levée d'exception). 

Specifications

Specification Status Comment
WHATWG HTML Living Standard
La définition de 'EventSource' dans cette spécification.
Standard évolutif  

Browser compatibility

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
Basic support 4.4 ? ? ? ?

See also

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Nothus
 Dernière mise à jour par : Nothus,