如何使用javascript检测移动连接是2G/3G/WIFI

use*_*054 8 javascript

我有类似于以下链接的要求,但我必须使用JavaScript处理它.我必须检测移动互联网连接是2g/3g还是WIFI.基于连接,我必须执行不同的操作..注意:移动可以b任何操作系统像Andriod/iOS/BB ..我需要处理任何移动操作系统.

有没有办法检测我正在使用什么样的连接?WiFi,3G还是以太网?

请求大师帮我输入.谢谢 :)

CD.*_*D.. 19

网络信息API(这是一项实验技术):

网络信息API提供有关系统连接的信息,该连接是根据一般连接类型(例如,'wifi','蜂窝'等).这可用于根据用户的连接选择高清内容或低清内容.整个API包括向导航器界面添加domxref("NetworkInformation")接口和单个属性:Navigator.connection.

var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
var type = connection.type;

function updateConnectionStatus() {
  alert("Connection type is change from " + type + " to " + connection.type);
}

connection.addEventListener('typechange', updateConnectionStatus);
Run Code Online (Sandbox Code Playgroud)