EventSource:错误事件
当与事件源的连接无法打开时,EventSource
API 的error
事件会被触发。
此事件不可取消,也不会冒泡。
语法
在诸如addEventListener()
之类的 方法中使用事件名称,或设置事件处理程序属性。
js
addEventListener("error", (event) => {});
onerror = (event) => {};
事件类型
一个通用的Event
。
示例
js
const evtSource = new EventSource("sse.php");
// addEventListener version
evtSource.addEventListener("error", (e) => {
console.log("An error occurred while attempting to connect.");
});
// onerror version
evtSource.onerror = (e) => {
console.log("An error occurred while attempting to connect.");
};
规范
规范 |
---|
HTML 标准 # event-error |
HTML 标准 # handler-eventsource-onerror |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。