天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1127|回复: 0

[javascript] 获取网络状态的脚本

[复制链接]
admin 发表于 2021-2-19 22:38:25 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp 23
【浏览器类型】:Chrome/其他
【问题描述】:

  1. function getNetworkType() {
  2.     var ua = navigator.userAgent;
  3.     var networkStr = ua.match(/NetType\/\w+/) ? ua.match(/NetType\/\w+/)[0] : 'NetType/other';
  4.     networkStr = networkStr.toLowerCase().replace('nettype/', '');
  5.     var networkType;
  6.     switch(networkStr) {
  7.         case 'wifi':
  8.             networkType = 'wifi';
  9.             break;
  10.         case '4g':
  11.             networkType = '4g';
  12.             break;
  13.         case '3g':
  14.             networkType = '3g';
  15.             break;
  16.         case '3gnet':
  17.             networkType = '3g';
  18.             break;
  19.         case '2g':
  20.             networkType = '2g';
  21.             break;
  22.         default:
  23.             networkType = 'other';
  24.     }
  25.     alert(networkStr)
  26. }
复制代码

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 05:48

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表