La fonction close()
de l'interface EventSource
coupe la connection, si existante, et affecte à la variable EventSource.readyState
la valeur 2
(closed).
Note: Si la connexion est déjà fermé, la fonction n'agit pas.
Syntaxe
eventSource.close();
Paramètres
Aucun.
Valeur de retour
Nulle.
Exemples
var bouton = document.querySelector('button');
var evtSource = new EventSource('sse.php');
bouton.onclick = function() {
console.log('Connection fermée');
evtSource.close();
}
Note: Vous pouvez trouver un exemple complet sur GitHub — voir Demo simple de SSE utilisant PHP.
Spécifications
Specification | Status | Comment |
---|---|---|
HTML Living Standard La définition de 'close()' dans cette spécification. |
Standard évolutif | Initial definition |
Compatibilité des navigateurs
Nous convertissons les données de compatibilité dans un format JSON.
Ce tableau de compatibilité utilise encore l'ancien format
car nous n'avons pas encore converti les données qu'il contient.
Vous pouvez nous aider en contribuant !
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
EventSource support | 6 | Pas de support | 6.0 (6.0) | Pas de support | (Oui) | 5 |
Disponible en workers dédiés et partagés[1] | (Oui) | Pas de support | 53.0 (53.0) | Pas de support | (Oui) | (Oui) |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
EventSource support | 4.4 | 45 | Pas de support | 12 | 4.1 |
Disponible en workers dédiés et partagés[1] | (Oui) | 53.0 (53.0) | Pas de support | (Oui) | (Oui) |
[1] But not service workers as yet.