此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

EventSource.onopen

基线 广泛可用

自 2020年1月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

EventSource接口的 onopen 属性是一个事件处理器,它在收到 open 事件时被调用,在那时,连接刚被打开。

语法

在类似 addEventListener() 这样的方法中使用事件名称,或设置事件处理器属性。

js
addEventListener("open", (event) => {});

onopen = (event) => {};

示例

js
evtSource.onopen = function () {
  console.log("Connection to server opened.");
};

备注:你可以在 GitHub 上看到一个完整的示例— 请看 使用 php 的 SSE(服务器发送事件)demo。

规范

规范
HTML
# event-open
HTML
# handler-eventsource-onopen

浏览器兼容性

参见