我在使用phonegap应用程序和互联网访问时遇到问题。代码如下:
var istatus = window.navigator.onLine;
$(window).bind("offline online", function() {
updateI();
});
function updateI() {
istatus = window.navigator.onLine;
if (istatus) $('#istatus').html('Online');
else $('#istatus').html('Offline');
}
当我在浏览器中运行此代码时,一切似乎都没问题。它正确检查并标记所需的div,但问题是当我通过PhoneGap Build编译应用程序时。我的手机中有很多输入,当你选择一些输入时,系统键盘会显示window.navigator.onLine值变为离线。当我在系统浏览器中打开相同的代码(未编译)时,不会发生此问题。主要问题是 - 键盘到底发生了什么事?
答案 0 :(得分:0)
请参阅代码和链接,您就可以了解phonegap中的在线/离线事件
document.addEventListener("online", onOnline, false);
document.addEventListener("offline", onOffline, false);
function onOnline() {
console.log("onOnline");
}
function onOffline() {
console.log("onOffline");
}