PhoneGap & Keyboard

PhoneGap & Keyboard

本文关键字:Keyboard amp PhoneGap      更新时间:2023-09-26

我在电话间隙应用程序和互联网访问检测方面遇到问题。代码波纹管:

    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 值更改为离线。当我在系统浏览器(未编译)中打开相同的代码时,不会出现此问题。主要问题是 - 键盘到底是怎么回事?

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

document.addEventListener("online", onOnline, false);
document.addEventListener("offline", onOffline, false);
function onOnline() {
console.log("onOnline");
}
function onOffline() {
console.log("onOffline");
}

电话间隙中的在线活动和电话间隙中的离线事件