Graent.Hu 的博客

新浪微薄腾讯微薄

最新碎语:最近感觉有些迷茫,怎么办~

您的位置:Graent.Hu 的博客 >其他> MUI H5+ 判断网络连接以及监听网络变化JS

MUI H5+ 判断网络连接以及监听网络变化JS

MUI用于获取当前设备的网络类型

function plusReady(){

   var types = {};

   types[plus.networkinfo.CONNECTION_UNKNOW] = "Unknown connection";

   types[plus.networkinfo.CONNECTION_NONE] = "None connection";

   types[plus.networkinfo.CONNECTION_ETHERNET] = "Ethernet connection";

   types[plus.networkinfo.CONNECTION_WIFI] = "WiFi connection";

   types[plus.networkinfo.CONNECTION_CELL2G] = "Cellular 2G connection";

   types[plus.networkinfo.CONNECTION_CELL3G] = "Cellular 3G connection";

   types[plus.networkinfo.CONNECTION_CELL4G] = "Cellular 4G connection";

   alert( "Network: " + types[plus.networkinfo.getCurrentType()] );

}

if(window.plus){

  plusReady();

}else{

  document.addEventListener("plusready",plusReady,false);

}
MUI的netChange事件

mui.plusReady(function() {
document.addEventListener("netchange",onNetChange,false);
function onNetChange(){
  //获取当前网络类型
  var nt = plus.networkinfo.getCurrentType();
  switch(nt){
    case plus.networkinfo.CONNECTION_ETHERNET:
    case plus.networkinfo.CONNECTION_WIFI:
      mui.toast("当前网络为WiFi");
      break;
    case plus.networkinfo.CONNECTION_CELL2G:
    case plus.networkinfo.CONNECTION_CELL3G:
    case plus.networkinfo.CONNECTION_CELL4G:
      mui.toast("当前网络非WiFi");
      break;
    default:
      mui.toast("当前没有网络");
      break;
  }
}

我的微信:graent_hu

欢迎扫码加我和微信好友,有什么问题我们可以一起探讨,有什么需要也随时欢迎发消息给我~

转载请注明出处:

本文标题:MUI H5+ 判断网络连接以及监听网络变化JS

本文链接:https://www.wlyc.cn/post-171.html

发表评论

路人甲 表情
看不清楚?点图切换