判断是否为微信环境

let wx = navigator.userAgent.toLowerCase();if (wx.match(/MicroMessenger/i) == "micromessenger") {     alert('当前环境为微信环境') }

判断是Android还是IOS

let web = navigator.userAgent;//android终端let isAndroid = web.indexOf('Android') > -1 || web.indexOf('Adr') > -1;      //ios终端let isiOS = !!web.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);if(isAndroid){ alert('android')}else if(isiOS){  alert('ios')}

目前主要支持 安卓 & 苹果 & ipad & 微信 & 支付宝 & 是否是手机端。

let BrowserInfo = {            isAndroid: Boolean(navigator.userAgent.match(/android/ig)),            isIphone: Boolean(navigator.userAgent.match(/iphone|ipod/ig)),            isIpad: Boolean(navigator.userAgent.match(/ipad/ig)),            isWeixin: Boolean(navigator.userAgent.match(/MicroMessenger/ig)),            isAli: Boolean(navigator.userAgent.match(/AlipayClient/ig)),            isPhone: Boolean(/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent))        }

 

更多相关文章

  1. JDK ANT ANDROID Configure
  2. JDK ANT ANDROID Configure
  3. android环境变量的配置
  4. Android判断是否有网络连接
  5. Android判断是否有网络连接
  6. ubuntu环境下我的第一个android apk (2014.12.12更新)
  7. ubuntu14.04 64bit主机下面安装android的NDK开发环境
  8. Mac配置Android环境 adb
  9. 搭建Android(安卓)NDK开发环境

随机推荐

  1. Android(安卓)Studio--Gradle多渠道打包
  2. Android(安卓)动画之帧动画用法详解
  3. Android经典面试题大全[陆续完善中......
  4. 在Android上测试异步任务
  5. Android软键盘的显示与隐藏
  6. Android包结构
  7. 通过html页面打开Android本地的app
  8. Android(安卓)root权限获取大揭秘
  9. Android中layout_gravity与gravity及layo
  10. 在移动互联时代下,介绍几个Android(安卓)