Phonegap构建cordova如何检测即使wifi连接也没有互联网连接

时间:2015-02-18 07:18:36

标签: cordova connection status

使用Phonegap Build用于iOS应用程序,如何检测设备上是否没有互联网连接,即使存在wifi/wireless连接且设备本身连接到wifi连接但没有响应来自互联网。

应用程序中有活动,需要连接到互联网才能获得在线图像,因此设备连接到无线连接但没有互联网响应,我们要检查是否仍然出现了加载器指示图标!

1 个答案:

答案 0 :(得分:2)

您可以使用Google的空白页:http://www.google.fr/blank.html

测试此地址以检查设备是否可以访问互联网的功能如下所示:

function testInternet(win,fail){
    $.get("http://www.google.fr/blank.html").done(win).fail(fail);
}

或者,如果您需要指定短于默认值的超时:

function testInternet(win,fail){
    $.ajax({
         url:"http://www.google.fr/blank.html",
         timeout:5000,   //timeout to 5s
         type: "GET",
         cache: false
       }).done(win).fail(fail); 
}