【发布时间】:2014-05-21 07:09:09
【问题描述】:
我正在尝试确定应用程序启动时设备是否已连接到互联网。 据我所知,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>
有人知道我错过了什么吗?
【问题讨论】:
标签: ios cordova network-connection