cordova-plugin-network-information 网络状态获取整理
2017-02-21 10:14
676 查看
一、cordova-plugin-network-information 插件
安装命令:
1.获取当前网络状态
2.监听网络的链接或断开
3.如果在Ripple中测试,可以在“Device & Network Settings”中设置,但是需要刷新重新加载。
二、获取当前网络的状态
1.获取网络类型,返回字符串
2.使用Connection对象用户判断当前网络类型
Connection.UNKNOWN
Connection.ETHERNET
Connection.WIFI
Connection.CELL_2G
Connection.CELL_3G
Connection.CELL_4G
Connection.CELL
Connection.NONE
官方文档:http://cordova.apache.org/docs/en/latest/reference/cordova-plugin-network-information/index.html
更多:
cordova-plugin-console插件及Cordova Web页面调试整理
cordova-plugin-whitelist 协议白名单配置整理
cordova-plugin-themeablebrowser插件使用整理
安装命令:
cordova plugin add cordova-plugin-network-information
1.获取当前网络状态
2.监听网络的链接或断开
3.如果在Ripple中测试,可以在“Device & Network Settings”中设置,但是需要刷新重新加载。
二、获取当前网络的状态
1.获取网络类型,返回字符串
navigator.connection.type
2.使用Connection对象用户判断当前网络类型
Connection.UNKNOWN
Connection.ETHERNET
Connection.WIFI
Connection.CELL_2G
Connection.CELL_3G
Connection.CELL_4G
Connection.CELL
Connection.NONE
if (navigator.connection.type == Connection.WIFI) { alert('已经切换到Wifi网络'); }三、监听事件online/offline
/*
* 事件说明:
* 1.第一次页面加载成功触发 online或offline
* 2.网络切换 会触发online或offline
*/
//网络连接
document.addEventListener('online', function () {
alert('网络连接成功');
if (navigator.connection.type == Connection.WIFI) { alert('已经切换到Wifi网络'); }
}, false);
//网络断开
document.addEventListener('offline', function () {
alert('网络已经断开');
}, false);
官方文档:http://cordova.apache.org/docs/en/latest/reference/cordova-plugin-network-information/index.html
更多:
cordova-plugin-console插件及Cordova Web页面调试整理
cordova-plugin-whitelist 协议白名单配置整理
cordova-plugin-themeablebrowser插件使用整理
相关文章推荐
- C# System.Net.NetworkInformation 命名空间学习之NetworkInterface 类获取IP,DNS,Gateway,Mask, MAC等网络相关信息
- cordova-plugin-device 获取设备信息整理
- android 中获取网络状态、判断3G、2G、wifi网络、判断wifi是否打开、获取本机地址、获取本机串号IMEI整理
- [第三方]SCNetworkReachability 获取网络状态控件使用方法
- 获取网络状态
- 获取网络状态
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- 一种更优的获取网络使用率的方案(a better solution to get network utilization)
- network: android 使用广播监听网络状态
- 五种获取本地网络信息的方法(QHostInfo和QNetworkInterface)
- 整理:[保留] [算法] 超高性能网络编程, Asynchronous network I/O
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- android获取手机的网络状态
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面
- c#获取计算机硬件标识【从网络上搜罗整理】
- C#获取网络链接状态的几种方法(己封装为类)
- 整理:[保留] [算法] 超高性能网络编程, Asynchronous network I/O
- Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面