EventSource: close() 方法
close()
方法是 EventSource
接口的方法,用于关闭连接(如果已建立),并将 EventSource.readyState
属性设置为 2
(已关闭)。
注意:如果连接已关闭,则该方法不执行任何操作。
语法
js
close()
参数
无。
返回值
无 (undefined
)。
示例
js
const button = document.querySelector("button");
const evtSource = new EventSource("sse.php");
button.onclick = () => {
console.log("Connection closed");
evtSource.close();
};
注意:您可以在 GitHub 上找到完整的示例,请参阅 使用 PHP 的简单 SSE 演示。
规范
规范 |
---|
HTML 标准 # dom-eventsource-close-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。