判断当前js运行的平台环境 取自vue源码
// Browser environment sniffing var inBrowser = typeof window !== 'undefined'; // Weex 是使用流行的 Web 开发体验来开发高性能原生应用的框架 var inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform; // 两个不等号的含义有值取值,没值就是false 类似于 var a = 'b' || false var weexPlatform = inWeex && WXEnvironment.platform.toLowerCase(); // 浏览器的用户代理报头:window.navigator.userAgent var UA = inBrowser && window.navigator.userAgent.toLowerCase(); var isIE = UA && /msie|trident/.test(UA); var isIE9 = UA && UA.indexOf('msie 9.0') > 0; var isEdge = UA && UA.indexOf('edge/') > 0; var isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android'); var isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios'); var isChrome = UA && /chrome\/\d+/.test(UA) && !isEdge; var isPhantomJS = UA && /phantomjs/.test(UA); var isFF = UA && UA.match(/firefox\/(\d+)/);
转载于:https://www.cnblogs.com/guozongzhang/p/10918296.html
判断当前js运行的平台环境 取自vue源码相关推荐
- boost thread 判断是否正在运行_java高端基础:Thread源码解读
阅读本篇文章之前建议先了解线程的生命周期以及状态之间的可能的转换 Java高端基础:线程的生命周期 wait() 使当前线程等待,直到其他线程调用该对象的notify()或者notifyAll()方法 ...
- vs2017运行显示系统找不到指定的文件_windows 平台使用 VS2017 编译 libevent 源码
一 依赖库编译 先要将其依赖的库编译好,其中openssl需要编译到libevent中,编译成libevent_openssl.lib库,zlib在新版本中只有示例用到. 1)windows 平台使用 ...
- java计算机毕业设计烟草经销平台的设计与实现源码+系统+lw+数据库+调试运行
java计算机毕业设计烟草经销平台的设计与实现源码+系统+lw+数据库+调试运行 注意:该项目只展示部分功能,如需了解,文末获取源码地址. 临近学期结束,还是毕业设计,你还在做java程序.网络编程. ...
- java计算机毕业设计汽车租赁平台的设计与实现源码+数据库+系统+lw文档+mybatis+运行部署
java计算机毕业设计汽车租赁平台的设计与实现源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计汽车租赁平台的设计与实现源码+数据库+系统+lw文档+mybatis+运行部 ...
- 第一记: JS变量类型判断(VUE源码解读)
学习摘要 : 以前总是对js变量类型的判断模糊不清楚,今天看到vue源码后才恍然大悟原来大神都是这样弄的,所以加以总结,写的不好的请大神们多多吐槽吐槽!!!!!! Vue 源码 /* 获取值的原始类型 ...
- 计算机毕业设计Java“小蜜蜂”校园代取快递系统(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java"小蜜蜂"校园代取快递系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java"小蜜蜂"校园代取快递系统(源码+系统+mys ...
- java计算机毕业设计线上远程教学及自主学平台的设计与实现源码+系统+数据库+lw文档
java计算机毕业设计线上远程教学及自主学平台的设计与实现源码+系统+数据库+lw文档 java计算机毕业设计线上远程教学及自主学平台的设计与实现源码+系统+数据库+lw文档 本源码技术栈: 项目架构 ...
- JAVA毕业设计web家教信息服务平台设计与实现计算机源码+lw文档+系统+调试部署+数据库
JAVA毕业设计web家教信息服务平台设计与实现计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计web家教信息服务平台设计与实现计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈 ...
- windows 平台使用 VS2017 编译 libevent 源码
一 依赖库编译 先要将其依赖的库编译好,其中openssl需要编译到libevent中,编译成libevent_openssl.lib库,zlib在新版本中只有示例用到. 1)windows 平台使用 ...
最新文章
- 怎么使用html及jsp开发,jsp怎么用css
- PHP--认识Smarty模板引擎
- kali 安装java jdk
- Cloud Computing:云网端融合的简介、层次、典型代表、未来趋势之详细攻略
- Rosonblatt线性感知器
- mybatis源码学习(三):MappedStatement的解析过程
- 单体系统如何拆分为微服务
- 160 - 7 aLoNg3x.2
- android虚拟电话号码,为何安卓手机坚持虚拟按键?这才是原因
- 从零开始学PowerShell(6)获取对象信息
- 干净虚拟机(centos 6.4)上从头到尾安装并调试Mdrill(四)
- mysql 动态传入表名 存储过程_MySQL之常见约束以及事务和存储过程
- 【Silverlight】Bing Maps学习系列(一):开发前的准备工作
- c语言编程 要有菜单工作界面,使用C语言图形界面进行编程
- socket php建立聊天室,PHP搭建socket聊天室
- Hortonworks的开源框架SHC的使用(一)
- 小刘同学的第一百三十一篇博文
- ipv6的linux安装
- 免Root–获取WIFI密码
- php的惰性加载,thinkphp5.0的惰性加载