gpt4 book ai didi

javascript - 离线js未检测到互联网关闭

转载 作者:行者123 更新时间:2023-12-03 05:09:30 25 4
gpt4 key购买 nike

我正在使用离线js来检测互联网的上下。我的代码如下

$(document).ready(function () {

Offline.options = {
reconnect: {
initialDelay: 10,
delay: (5)
}
}
Offline.on('up', internetUp);
Offline.on('down', internetDown);

function internetUp(event, data) {
console.log("Internet is up.");
}

function internetDown(event, data) {
console.log("Internet is down.");
}
});

我面临的问题是,当互联网关闭时,没有事件触发,当互联网启动时,两个事件都会触发,需要帮助,我正在使用offline-js 0.7.13版本。

最佳答案

检查它是否可以在没有第三方模块的情况下工作。

您可以检查浏览器的navigator.onLine

https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/onLine

在上面的代码中,在您的ready函数中,您可以将一个eventHandler附加到检测在线/离线事件的窗口

window.addEventListener('online',  updateOnlineStatus);
window.addEventListener('offline', updateOnlineStatus);

https://developer.mozilla.org/en-US/docs/Online_and_offline_events

关于javascript - 离线js未检测到互联网关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41880502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com