PhoneGap&键盘

时间:2013-11-06 19:59:09

标签: javascript android jquery cordova

我在使用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值变为离线。当我在系统浏览器中打开相同的代码(未编译)时,不会发生此问题。主要问题是 - 键盘到底发生了什么事?

1 个答案:

答案 0 :(得分:0)

请参阅代码和链接,您就可以了解phonegap中的在线/离线事件

document.addEventListener("online", onOnline, false);
document.addEventListener("offline", onOffline, false);

function onOnline() {
console.log("onOnline");
}

function onOffline() {
console.log("onOffline");
}

Online event in phonegapOffline event in phonegap