【发布时间】:2015-05-30 09:35:11
【问题描述】:
我想了解计算机是否使用 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.");
【问题讨论】:
标签: javascript jquery connection