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énementerror
est déclenché sur cet objet. EventSource.onmessage
- Est un gestionnaire d'événements
EventHandler
appelé lorsque l'événementmessage
est reçu du serveur vers le client. EventSource.onopen
- Est un gestionnaire d'événements
EventHandler
appelé lors l'événementopen
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 | ? | ? | ? | ? |