js获得用户网络状况API

这是一个实验中的功能,目前还有许多浏览器不兼容此功能某些浏览器尚在开发中

1. 网络类型 effectiveType: 可以得到2g,3g,4g

connectionInfo = navigator.connection返回一个只读对象:

返回网络连接状态NetworkInformation对象,包括.downlink(网络下行速度)  effectiveType(网络类型) onchange(有值代表网络状态变更) rtt(估算的往返时间) saveData(打开/请求数据保护模式)



2.  判断网络 connection.type: 网络状态 API 可以获取到系统的网络连接信息,比如说连接方式是 WiFi 还是蜂窝。


var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
var type = connection.type; function updateConnectionStatus() {
console.log("设备的网络连接从" + type + "变成了" + connection.type);
} connection.addEventListener('change', updateConnectionStatus);

最新文章

  1. C#设计模式系列:开闭原则(Open Close Principle)
  2. 分享录制的正则表达式入门、高阶以及使用 .NET 实现网络爬虫视频教程
  3. java和python细节总结和java中string 的+操作
  4. unity meshrender理解
  5. 计算机网络中的TCP/UDP协议到底是怎么回事(一)
  6. Mysql安装详解
  7. Oracle Database does not provide any supplemental logging, which means that by default LogMiner is not usable
  8. cpanel导入大数据库(mysql)的方法
  9. Unity3D核心技术详解
  10. html css样式子元素相对父级元素定位
  11. windows github 下载慢 修改hosts
  12. django 补充和中间件
  13. 阿里云不同账号之间相同地域的VPC网络互访
  14. IOP知识点(5)
  15. Docker学习笔记之Copy on Write机制
  16. Java的redis控制台-Jedis
  17. ASP.NET控件--DropDownList
  18. mysql8.0 安装
  19. 最新OFFICE 0day漏洞分析
  20. vc14(vs2015) 编译php7 记录

热门文章

  1. MOOC(5)- mock模拟返回响应数据
  2. lua https request 调用
  3. 林轩田机器学习基石笔记3—Types of Learning
  4. python3多线程爬虫(第一卷)
  5. python3之urllib基础
  6. 接口测试-chap2-关于重定向
  7. response读取图片+下载图片
  8. DEBUG -- CLOSE BY CLIENT STACK TRACE问题的两种解决方案,整理自网络
  9. Python字符串编码——Unicode
  10. 来自ebay内部的「软件测试」学习资料,覆盖GUI、API自动化、代码级测试及性能测试等,Python等,拿走不谢!...