网络信息
获取网络连接类型
[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.connection.type
支持平台:
- Android
- iOS
Connection
常量说明:
Connection.UNKNOWN
-- 未知网络类型Connection.WIFI
--WiFi
Connection.CELL_2G
-- 2g网络Connection.CELL_3G
-- 3g网络Connection.CELL_4G
-- 4g网络Connection.NONE
-- 没有网络
示例代码
// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
// 监听’deviceready‘事件
document.addEventListener('deviceready', onDeviceReady, false)
function onDeviceReady(){
var networkState = navigator.connection.type;
var states = {};
states[Connection.UNKNOWN] = 'Unknown connection';
states[Connection.WIFI] = 'WiFi connection';
states[Connection.CELL_2G] = 'Cell 2G connection';
states[Connection.CELL_3G] = 'Cell 3G connection';
states[Connection.CELL_4G] = 'Cell 4G connection';
states[Connection.NONE] = 'No network connection';
alert('Connection type: ' + states[networkState]);
}
</script>
响应示例代码:
"Connection type: WiFi connection"