phonegap1.8.0を使用していますが、ネットが利用可能かどうか、そしてネットに到達できるかどうかを検出したいと思います。phonegap docで、次のAPIを公開します
navigator.network.isReachable('www.facebook.com', reachCallBack, {});
しかし、私は
Console(4820): Uncaught TypeError: Object #<Object> has no method 'isReachable' at file:///android_asset/www/index.html:71
コードは次のとおりです。
function netIsAvailable()
{
var reachCallBack = function (reachability)
{
var networkState = reachability.code || reachability;
var states = {};
states[NetworkStatus.NOT_REACHABLE] = 'No network connection';
states[NetworkStatus.REACHABLE_VIA_CARRIER_DATA_NETWORK] = 'Carrier data connection';
states[NetworkStatus.REACHABLE_VIA_WIFI_NETWORK] = 'WiFi connection';
alert('Connection type: ' + states[networkState]);
};
alert( navigator.onLine );
navigator.network.isReachable('www.facebook.com', reachCallBack, {});
}