【问题标题】:Phonegap: Test connectivity to a specific domain/serverPhonegap:测试与特定域/服务器的连接
【发布时间】:2013-12-11 03:11:08
【问题描述】:
我正在构建一个 phonegap 应用程序,我需要检查网络连接到特定域。
我搜索并找到了network.isReachable,但它现在已被弃用,取而代之的是connection 对象。但是,connection 对象似乎并未针对特定域进行测试;它只是提供有关设备连接类型的详细信息。
phonegap 是否提供了一种方法来检查与特定域或服务器的连接,或者现在是否需要执行 AJAX 请求来确定这一点?
【问题讨论】:
标签:
networking
cordova
connection
【解决方案1】:
AJAX 应该可以正常工作。网络对象不见了,连接对象只是用来判断设备的网络状态。
在 jQuery 中
var isReachable = false;
$.get( "my/test/domain" )
.done( function(){ isReachable = true; } )
.fail( function(){ /* throw error or whatever*/ } );