Phonegap Build cordova 如何检测没有互联网连接,即使连接了 wifi
Phonegap Build cordova how to detect no internet connection even wifi connected
使用 Phonegap Build
用于 iOS
应用程序,如何检测设备上是否没有互联网连接,即使存在 wifi/wireless
连接并且设备本身连接到 wifi 连接但是互联网无响应。
应用程序中有一个 activity,需要连接到互联网才能获取在线图像,因此设备连接到无线连接但没有互联网响应,我们要检查的不是加载程序指示图标仍然出现!
您可以使用 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);
}
使用 Phonegap Build
用于 iOS
应用程序,如何检测设备上是否没有互联网连接,即使存在 wifi/wireless
连接并且设备本身连接到 wifi 连接但是互联网无响应。
应用程序中有一个 activity,需要连接到互联网才能获取在线图像,因此设备连接到无线连接但没有互联网响应,我们要检查的不是加载程序指示图标仍然出现!
您可以使用 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);
}