アプリの起動時にデバイスがインターネットに接続されているかどうかを確認しようとしています。私が読んだ限りでは、javascript コードは次のようになります。
function isOnline() {
var networkState = navigator.network.connection.type;
if (networkState == Connection.NONE) {
return false;
};
return true;
}
今のところiOSでしか試していません。残念ながら、navigator.network は定義されていません。
config.xml ファイルにネットワーク モジュールを追加する必要があることはわかっています。PhoneGap ページ ( http://docs.phonegap.com/en/3.0.0/cordova_connection_connection.md.html ) によると、これは私が行った方法です。
<feature name="NetworkStatus">
<param name="ios-package" value="CDVConnection" />
</feature>
<feature name="NetworkStatus">
<param name="android-package" value="org.apache.cordova.NetworkManager" />
</feature>
私が欠けているものを誰か知っていますか?