js获取网络设备类型

getNetworkType()

/***获取设备网络类型@example: getNetworkType();
*/
export function getNetworkType (){var ua = navigator.userAgent;var 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获取网络设备类型相关推荐

  1. JS获取移动端系统信息(操作系统、操作系统版本、横竖屏状态、设备类型、网络状态、生成浏览器指纹)...

    function getOS() { // 获取当前操作系统 var os; if (navigator.userAgent.indexOf('Android') > -1 || navigat ...

  2. js 获取移动端设备类型及系统版本号

    js 获取移动端设备类型及系统版本号 第一 navigator.userAgent.toLowerCase() 可以获取到 if (/android|adr/gi.test(ua)) {alert(' ...

  3. android获取网卡ip地址吗,Native.js获取android有线网络IP地址

    刚上手Native.js 请教问题如下: 想通过Native.js 获取Android有线网络IP地址,提示这一行console.log(en.hasMoreElements());报错: Uncau ...

  4. js捕获网络请求错误,获取http状态码等信息

    js捕获网络请求错误,获取http状态码等信息 第一种:使用$.ajax $(".login").click(function(){$.ajax({type: "POST ...

  5. 【2023亲测可用】JS 获取电脑本地IP 和 电脑网络IP(外网IP|公网IP)

    1.了解:电脑本地的IP地址(内网IP)和电脑本机在网络上的IP地址(外网IP|公网IP) 在运行窗口输入"cmd",在弹出的界面里输入"ipconfig/all&quo ...

  6. js 获取是否网络代理

    如何禁止代理IP访问网站,当时第一个想到的就是使用PHP呗(个人比较喜欢的语言之一) 但是他的站点是HTML的,哎呀!HTML的那怎么运行PHP呢,不过他的服务器有PHP环境哦. 好吧,既然是HTML ...

  7. JS获取客户端IP地址、MAC和主机名的7个方法汇总

    今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome.FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本. ...

  8. JS获取当前对象大小以及屏幕分辨率等

    这些天用JS调界面,就在网络上搜索了一些关于获取当前窗口对象大小的写法.记录一下~ JS获取大小各参数<script>function getInfo(){var s = "&q ...

  9. js如何获取计算机当前时间,js获取当前系统时间

    搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. var myDate = new Date(); myDate.getYear( ...

最新文章

  1. .net程序员使用Oracle新手上路指南
  2. 综合时如何插入scan_三综合环境试验箱维修时如何做出正确判断?
  3. JMS--Queue实战
  4. swoole 协程channel乱测
  5. python安装界面翻译_Python新手教程:40行python代码写一个桌面翻译器
  6. anguarjs 上传图片预览_前端图片上传那些事儿
  7. 工作的准备:atoi,itoa,strcpy,memcpy,strcmp,二分查找,strcat
  8. 西瓜书《支持向量机SVM》 原始形式推导+拉格朗日乘数法的SVM形式+SVM对偶形式推导+SMO算法推导
  9. SQL-UNION操作符
  10. 在github上参与开源项目日常流程
  11. 11月22日云栖精选夜读 | 送你一份Spring Boot 知识清单
  12. 熔断器 Hystrix 源码解析 —— 断路器 HystrixCircuitBreaker
  13. now is all
  14. 电脑软件:推荐一款本地文档搜索神器,赶快下载试试吧!
  15. 【超详细】随机变量及其分布——《概率论与数理统计》第二章学习笔记
  16. 华为手机像素密度排行_华为p40pro屏幕像素密度ppi是多少呢
  17. 怎样成为一名优秀的科学家
  18. 2021《微型计算机原理与接口技术》总复习
  19. ARCore---测量
  20. linux 用户禁止登陆,禁止Linux用户登录方法

热门文章

  1. 云上看警博会黑科技,得益于华为云打造的“云之盾”
  2. 清华大学简约精致论文答辩PPT模板
  3. joomla linux 安装教程,CentOS 7安装Joomla
  4. 自行车测速器怎么调_自行车测速方法
  5. Android usb 传输模式灰色不可选问题
  6. 如何用U盘/移动硬盘装系统(图文并茂)
  7. 【详细】web项目集成百度商桥步骤 简单修改默认样式 咨询栏可收起与展开
  8. oracle9i升11g,[原创]总结9i升级11g遇到的问题
  9. C语言实验——数日子
  10. android 最新pdf下载,深入剖析Android系统 (杨长刚) 中文pdf扫描版[127MB]