//平台、设备和操作系统
var system = {win: false,mac: false,xll: false,ipad: false,
};//检测平台(win系统,mac系统,Linux系统,ipad)
var p = navigator.platform;
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = p == "X11" || p.indexOf("Linux") == 0;
system.ipad = navigator.userAgent.match(/iPad/i) != null ? true : false;//检测微信
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.match(/MicroMessenger/i) == "micromessenger"if (isWeixin) {//微信浏览器// console.log("weixin");
} else {if (system.win || system.mac || system.xll || system.ipad ) {// console.log("pc");//pc} else {// console.log("mobile");//手机浏览器}
}

【uniapp】 判断浏览器环境相关推荐

  1. js判断浏览器环境、内核、载体、外壳、操作系统等

    我们部署在Web服务器上的前端应用,既可以用PC浏览器访问,也可以用手机浏览器访问.项目中很多时候会遇到判断浏览器环境的问题,比如说微信浏览器/APP环境,ios/安卓环境:浏览器是JavaScrip ...

  2. uniapp判断浏览器

    let status = navigator.userAgent.toLowerCase(); if (status.match(/MicroMessenger/i) == "microme ...

  3. uniapp判断当前运行环境 app h5 微信小程序 百度小程序

    hbuilderX最新版本现在已经支持在代码中获取当前所处环境 仅3.4.10+版本以上才支持,如果您的hbuilderX版本不是这个版本的需要先升级一下版本 hbuilderx下载 选择3.4.11 ...

  4. js判断浏览器的环境(pc端,移动端,还是微信浏览器)

    window.navigator.userAgent用来区分设备和浏览器 <!DOCTYPE html> <html><head><meta charset= ...

  5. JS 判断客户端环境(以及如何区分QQ客户端和QQ浏览器)

    // 判断浏览器内核.手机系统等,使用 browser.version.ios var browser = {version: function () {var u = navigator.userA ...

  6. javascript判断浏览器当前运行环境

    认识浏览器 五大国际浏览器品牌:按照全球使用率排序 Google Chrome:Windows.MacOS.Linux.Android.iOS Apple Safari:MacOS.iOS Mozil ...

  7. 详细判断浏览器运行环境

    作者:JowayYoung 仓库:Github.CodePen 博客:掘金.思否.知乎.简书.头条.CSDN 公众号:IQ前端 联系我:关注公众号后有我的微信哟 特别声明:原创不易,未经授权不得对此文 ...

  8. js判断H5页面处于app环境还是浏览器环境

    我们对比app环境和浏览器环境的navigator.userAgent,可以发现它们几乎一致,并不能通过它来区分. 解决方案: 由于在app内部要传参数给安卓和ios,app定义了相应的方法来接收数据 ...

  9. 【javascript】—— JS判断浏览器类型、操作系统

    navigator.userAgent : userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值. navigator.platform : platform ...

最新文章

  1. ndpi 流量协议分析
  2. 从Matrix到这个idea
  3. verilog基础--sign表达式
  4. Reflector for .NET
  5. H264基本概念之 宏块、片和片组
  6. 没有mmu可以跑Linux吗?
  7. think php 3.3.3看云,入口文件 · ThinkPHP3.2.3完全开发手册 · 看云
  8. 世界上第一个手机是怎么诞生的?谁是第一个用手机的人?
  9. 【DP】【Uva437】UVA437 The Tower of Babylon
  10. Linux学习笔记11_系统操作、优化相关命令复习
  11. 测试人员问一个功能对不对,深入分析
  12. nodejs后台系列--第四篇--koa
  13. Linux 五个最牛视频编辑软件
  14. c语言实验二实验报告,C语言实验报告(二)
  15. 计算机组装与维护论文大一,【计算机组装与维护浅析论文】 计算机组装与维护论文...
  16. iGoogle自定义
  17. 一万年太久,只争朝夕_散文网
  18. spring boot开发入门
  19. wdatepicker设置时间范围_如何设置光固化3D打印机切片参数
  20. gis合并dem数据_ArcGIS教程:在ArcGIS下如何合并dem

热门文章

  1. java List/ArrayList 解惑
  2. selenium+java发送cookie,绕过验证码登录
  3. php删除网站多余空白页,删除多余空白页的三种方法
  4. oracle12c关闭pdb,oracle 12c pdb启动与关闭
  5. 用手机把纸质文件扫描成pdf的方法分享,不能错过哦。
  6. (4.5.5.6)Espresso的进阶: IdlingResource
  7. css grid布局中的minmax()函数的使用
  8. Arduino小白的学习历程
  9. 使用html5 canvas绘制简单图形小作品~灰太狼
  10. 【大咖说Ⅰ】北邮博导石川教授:图机器学习及其应用