1,安装插件:
cordova plugin add cordova-plugin-network-information
2,Connection的状态:
Connection.UNKNOWN
Connection.ETHERNET
Connection.WIFI
Connection.CELL_2G
Connection.CELL_3G
Connection.CELL_4G
Connection.CELL
Connection.NONE
3,用法:实际项目中判断是否有无网络代码:
const appBizName = 'com.zpmc.xiongan.chuxing';
const isApp = navigator.userAgent.indexOf(appBizName) >= 0;
/**
* 发送消息(cordova)
* @private
*/
function ready(callback) {
return new Promise((resolve, reject) => {
if (!isApp || ready.deviceReadied === true) {
callback(resolve, reject);
return;
}
document.addEventListener('deviceready', () => {
ready.deviceReadied = true;
callback(resolve, reject);
}, false);
});
}
/**
* 是否网络在线
*/
isOffLine() {
return ready(res