Window:在线事件

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

当浏览器获得网络访问权限并且 Navigator.onLine 的值切换为 true 时,将触发 Window 接口的 online 事件。

注意: 此事件不应用于确定特定网站的可用性。网络问题或防火墙仍可能阻止访问该网站。

语法

在诸如 addEventListener() 之类的方法中使用事件名称,或设置事件处理程序属性。

js
addEventListener("online", (event) => { })

ononline = (event) => { }

事件类型

一个通用的 Event

事件处理程序别名

除了 Window 接口之外,以下目标也可用事件处理程序属性 ononline

示例

js
// addEventListener version
window.addEventListener("online", (event) => {
  console.log("You are now connected to the network.");
});

// ononline version
window.ononline = (event) => {
  console.log("You are now connected to the network.");
};

规范

规范
HTML
# event-online
HTML
# handler-window-ononline

浏览器兼容性

另见