我正在开发一个使用phonegap构建的jquery移动应用程序,我在网上搜索,我得到一个警告脚本,告诉你在线。我一直在处理剧本,目的是警报只在没有互联网但是看不到我的
的情况下弹出<script type="text/javascript" charset="utf-8">
// Wait for Cordova to load
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
function onDeviceReady() {
document.addEventListener("offline", onOffline, false);
return false;
}
function onOffline() {
networkState = navigator.network.connection.type;
if (networkState == Connection.NONE)
{
alert('No internet connection ');
};
return false;
}
</script>
我已将该功能放入体内,以便弹出
<body onLoad="onOffline()">
答案 0 :(得分:1)
document.addEventListener("deviceready", onLoad, false);
var Status = "";
或强>
<body onLoad="onLoad()">
function onLoad() {
document.addEventListener("offline", offLine, false);
document.addEventListener("online", onLine, false);
}
function offLine() {
alert("offLine");
if(Status != 'disconnected') {
Status = 'disconnected';
// Your code
}
}
function onLine() {
alert("onLine");
if(Status != 'connected' && Status != '') {
Status = 'connected';
}
}