gpt4 book ai didi

JavaScript 检测互联网连接

转载 作者:行者123 更新时间:2023-11-28 03:06:01 24 4
gpt4 key购买 nike

我正在尝试使用这段代码检测互联网连接状态

  console.log('here');
window.addEventListener('offline', function (event) {
console.log('You lost connection.');
});
window.addEventListener('online', function (event) {
console.log('You are back online.');
});

我切断了互联网,但什么也没发生。控制台中没有登录,只有最初的这里,我将其添加到空白 html 页面的基本 block 中,没什么花哨的。看来 window 对象上不存在在线和离线事件。

更新:这很奇怪,因为我在完全相同的环境中开发了此功能:相同的笔记本电脑,操作系统:Windows,浏览器 chrome 和 firefox 并且它可以工作。现在不行了。我还使用另一台电脑进行了测试,它可以工作。

最佳答案

在 HTML5 中,您可以使用 navigator.onLine 属性。

看这里: http://www.w3.org/TR/offline-webapps/#related

您当前的行为可能是随机的,因为 JavaScript 仅准备好“浏览器”变量,然后知道您是否离线和在线,但它实际上并不检查网络连接。

关于JavaScript 检测互联网连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60606151/

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