Javascript 使用offline.js检查internet连接
我正在为android创建phonegap应用程序 我想检查应用程序的internet连接。我正在使用offline.js 但这对我根本不起作用 我的密码是Javascript 使用offline.js检查internet连接,javascript,cordova,phonegap-plugins,offline,internet-connection,Javascript,Cordova,Phonegap Plugins,Offline,Internet Connection,我正在为android创建phonegap应用程序 我想检查应用程序的internet连接。我正在使用offline.js 但这对我根本不起作用 我的密码是 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>datePickerAngularTPLS</title> <link href="css/offline.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>datePickerAngularTPLS</title>
<link href="css/offline.css" rel="stylesheet" />
<script src="scripts/jquery-1.11.3.min.js"></script>
<script src="scripts/offline.js"></script>
</head>
<body>
<script>
$(function () {
function on(evt) {
alert("connected successfully");
}
function off(evt) {
alert("connection failed");
}
Offline.on("up", on);
Offline.on("off", off);
});
</script>
<!-- Cordova reference, this is added to your app when it's built. -->
<script src="cordova.js"></script>
<script src="scripts/platformOverrides.js"></script>
<script src="scripts/index.js"></script>
</body>
</html>
datePickerAngularTPLS
$(函数(){
功能开启(evt){
警报(“连接成功”);
}
功能关闭(evt){
警报(“连接失败”);
}
离线。打开(“向上”,打开);
离线。打开(“关闭”,关闭);
});
上面代码中的问题是什么?
我只是想对网络连接的成功和失败保持警惕
我也尝试过navigator.isOnlie,但不可靠。在第一个示例中,您忘记关闭
$
函数。您可能会在控制台中看到错误消息,并且这些处理程序永远不会被创建/附加
如果这只是问题中的一个输入错误,并且您在实际代码中正确地关闭了该函数,那么我猜您是在up
事件已经发生之后添加处理程序的。它解释了何时触发这些事件
如果加载页面,则打开和关闭连接。您是否看到记录的事件?请遵循offline js
或者其他方式是:
window.navigator.onLine
这将返回true或false
还有一种方法是使用Phonegap可用插件:
请查看更新的问题。。。并提出一些建议。。。当前没有警报消息。您的控制台中有任何错误吗?您是否有
/favicon.ico
可用于离线js
测试连接?看看是的,我在项目中添加了favicon.ico图像。。。控制台上也没有错误消息。