2.1.0で問題が発生していたので、2.2.0にアップグレードして、バグが発生していないことを確認しましたが、まだ機能していません。
私は以下のコードを持っています:
checkConnection: function() {
alert(1);
alert(navigator.connection.type);
alert(2);
var networkState = navigator.connection.type;
if(networkState == 'Connection.UNKNOWN' || networkState == 'Connection.NONE') {
return false;
} else {
return true;
}
}
最初のアラートが発生して1が生成され、その後は停止します。また、古いリファレンスであるnavigator.network.connection.typeも試しましたが、どちらも機能しません。なぜそれが機能しないのか迷っています。他のPhoneGap関数(GeoLocationなど)は問題なく機能します。
参考までに、私はiOS6.0.1を実行しているiPhone5を使用しています。
前もって感謝します!