美文网首页
js获取当前网络状态(Wi-Fi 3G 4G)

js获取当前网络状态(Wi-Fi 3G 4G)

作者: 莫伊剑客 | 来源:发表于2020-03-31 09:29 被阅读0次
getNetWorkType () {
      var ua = navigator.userAgent,
        networkStr = ua.match(/NetType\/\w+/) ? ua.match(/NetType\/\w+/)[0] : 'NetType/other'
      networkStr = networkStr.toLowerCase().replace('nettype/', '')
      var networkType
      switch (networkStr) {
        case 'wifi':
          networkType = 'wifi'
          break
        case '4g':
          networkType = '4g'
          break
        case '3g':
          networkType = '3g'
          break
        case '3gnet':
          networkType = '3g'
          break
        case '2g':
          networkType = '2g'
          break
        default:
          networkType = 'other'
      }
      return networkType
    }

相关文章

网友评论

      本文标题:js获取当前网络状态(Wi-Fi 3G 4G)

      本文链接:https://www.haomeiwen.com/subject/rviiuhtx.html