/* 获取当前环境: 系统环境: iOS Android PC 浏览器环境 微信内置浏览器、QQ内置浏览器、正常浏览器 是否app内打开 */ var ua = navigator.userAgent.toLowerCase(); //获取浏览器标识并转换为小写 var curConfig = { isiOS: !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //是否苹果 isAndroid: ua.indexOf('android') > -1 || ua.indexOf('adr') > -1, //是否安卓 isPC: isPC(), //是否PC isWeiXin: ua.match(/MicroMessenger/i) == "micromessenger", //是否微信 isQQ: ua.indexOf(' qq/') > -1, //是否QQ isApp: ua.indexOf('isApp') > -1, //是否某个应用 }; setTimeout(function() { $('#span_ua').html(ua); //打印 $('#span_config').html(JSON.stringify(curConfig)); }, 100); function isPC() { var Agents = new Array("android", "iphone", "symbianOS", "windows phone", "ipad", "ipod"); var flag = true; for (var v = 0; v < Agents.length; v++) { if (ua.indexOf(Agents[v]) > 0) { flag = false; break; } } return flag; }
js 判断通过什么打开(安卓、苹果、微信、QQ、浏览器、某个app应用…)
最新推荐文章于 2024-09-10 03:39:47 发布