Connection |
“ | Connection对象提供对设备的蜂窝及WiFi连接信息的访问。 |
通过navigator.network接口访问该对象。
属性:
常量:
- .UNKNOWN
- .ETHERNET
- .WIFI
- .CELL_2G
- .CELL_3G
- .CELL_4G
- .NONE
connection.type |
检查正在使用的活动网络连接。
说明:
该属性是确定设备网络连接状态和连接类型的快速方法。
支持的平台:
- iOS
- Android
- BlackBerry WebWorks (OS 5.0或更高版本)
- Windows Phone 7 ( Mango )
简单的范例:
复制
function checkConnection() { var networkState = navigator.network.connection.type; var states = { }; states[Connection.UNKNOWN] = 'Unknown connection'; states[Connection.ETHERNET] = 'Ethernet 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]);} checkConnection();
完整的范例:
复制
navigator.network.connection.type Example A dialog box will report the network state.