我试图确定应用程序启动时设备是否已连接到互联网。据我所知,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>
有人知道我错过了什么吗?