phonegap iphone:如果没有找到Internet连接,请退出应用程序代码

jee*_*wan 2 iphone cordova

我正在使用phonegap来开发我的iPhone应用程序.在index.html页面中,我正在实现一个小的javascript代码,只是为了检查Internet中是否有可用的onBodyLoad()功能,如下所示:

function onBodyLoad() {                                       
    if (!navigator.onLine) {   
         alert('offline');     
    }

    document.addEventListener("deviceready",onDeviceReady,false);
    //alert("here!");   
}
Run Code Online (Sandbox Code Playgroud)

这只是工作正常,但我想在用户点击该警报消息的"确定"按钮时退出应用程序.

navigator.device.exitApp()在警报后尝试添加,但没有奏效.

从警报消息中点击"确定"按钮后,如何退出应用程序?

谢谢

Dev*_*eks 7

navigator.device.exitApp() 在iOS上不支持,因为Apple在关闭自己的应用程序上相当不利.

可能的,我相信通过设置UIApplicationExitsOnSuspend布尔值是在您的应用程序信息的plist(在PhoneGap的应用程序,这是在支持文件- > -info.plist).

看到:

https://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

具体来说:"选择退出后台执行"