EventSource.close()

 The close() method of the EventSource interface closes the connection, if one is made, and sets the EventSource.readyState attribute to 2 (closed).   Note: If the connection is already closed, the method does nothing. 

Syntax
close()

Parameters
None.
Return value
Void.
Examples

var button = document.querySelector('button');
var evtSource = new EventSource('sse.php');

button.onclick = function() {
  console.log('Connection closed');
  evtSource.close();
}
  Note: You can find a full example on GitHub — see Simple SSE demo using PHP. 

Specifications

Specification
HTML Standard # dom-eventsource-close-dev

Browser compatibility




Desktop
Mobile



Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
WebView Android
Chrome Android
Firefox for Android
Opera Android
Safari on IOS
Samsung Internet



close
6
79
6
No
12
5
4.4
18
45
12
5
1.0


See also
 EventSource 


Found a problem with this page?

Edit on GitHub
Source on GitHub
Report a problem with this content on GitHub
Want to fix the problem yourself? See our Contribution guide.


Last modified: Apr 18, 2022, by MDN contributors


    
{'path': 'public/docs/dom/eventsource/close.html', 'source': 'DevDocs.IO'}