我想知道电脑是用JavaScript还是其他语言连接到互联网上的。
静态变量"navigator.onLine“只给出浏览器是否处于脱机模式的信息。我想知道是不是没有网络连接。似乎JavaScript库offline.js也只在浏览器处于脱机模式时才会做出反应,而不会在断开互联网连接时做出反应。
我的网站的用户可以打印出比特币的私钥和公钥,出于安全原因,用户必须离线。如果用户仍然在线,我想发送警告消息。只使用浏览器的离线模式似乎不够安全,而且大多数用户只知道如何在物理上离线。
我不知道如何在JavaScript中编写一个if条件来检查用户是离线还是在线。如上所述,下面的代码不能做到这一点。
if(navigator.onLine)
alert("Please go offline before printing."); 或使用offline.js
if(Offline.state == up)
alert("Please go offline before printing."); 发布于 2021-07-24 09:14:51
我不知道Jquery,但这是在js中的:
if(navigator.onLine){
alert("Please go offline before printing.");
}发布于 2015-05-30 18:10:40
userOnline = true;
ononline = function(){
userOnline = true;
}
onoffline = function(){
userOnline = false;
}
// on bitcoin related event
if(userOnline){
alert("Please go offline before printing.");
}
https://stackoverflow.com/questions/30544537
复制相似问题