Javascript 如何确定计算机是否已连接到internet。滑动分页

Javascript 如何确定计算机是否已连接到internet。滑动分页,javascript,jquery,connection,Javascript,Jquery,Connection,我想知道这台计算机是用JavaScript还是其他语言连接到互联网上的 静态变量“navigator.onLine”仅在浏览器是否处于脱机模式时提供信息。我想知道是否没有互联网连接。似乎JavaScript库offline.js也只会在浏览器处于脱机状态时做出反应,而不会在断开与internet的连接时做出反应 我网站的用户可以打印比特币的私钥和公钥,出于安全原因,用户必须离线。如果用户仍然在线,我想发送一条警告消息。仅在脱机模式下使用浏览器似乎不够安全,大多数用户只知道如何实际脱机 我不知道如

我想知道这台计算机是用JavaScript还是其他语言连接到互联网上的

静态变量“navigator.onLine”仅在浏览器是否处于脱机模式时提供信息。我想知道是否没有互联网连接。似乎JavaScript库offline.js也只会在浏览器处于脱机状态时做出反应,而不会在断开与internet的连接时做出反应

我网站的用户可以打印比特币的私钥和公钥,出于安全原因,用户必须离线。如果用户仍然在线,我想发送一条警告消息。仅在脱机模式下使用浏览器似乎不够安全,大多数用户只知道如何实际脱机

我不知道如何在JavaScript中编写一个if条件来检查用户是离线还是在线。正如上面提到的,下面的代码没有做到这一点

if(navigator.onLine)
    alert("Please go offline before printing.");  
或者使用offline.js

if(Offline.state == up)
    alert("Please go offline before printing.");  
userOnline=true;
ononline=函数(){
userOnline=true;
}
onoffline=函数(){
userOnline=false;
}
//论比特币相关事件
如果(用户在线){
警报(“打印前请先脱机”);

}
此项的可能重复项不能回答用户的问题。逻辑部分很简单。他请求一个事件状态,如
navigator.onLine
,该状态可能存在。