function isWeChat(){
//window.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,这个属性可以用来判断浏览器类型
var ua = window.navigator.userAgent.toLowerCase();
//通过正则表达式匹配ua中是否含有MicroMessenger字符串
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}else{
return false;
}
}
function isWechat() { return /MicroMessenger/i.test(window.navigator.userAgent); }
这是微信文档里提供一个测试页面里判断方法。
function isWechat() { var ua = navigator.userAgent.toLowerCase() var isWXWork = ua.match(/wxwork/i) == 'wxwork' var isWeixin = !isWXWork && ua.match(/MicroMessenger/i) == 'micromessenger' return isWeixin }
这就是腾讯的程序员写的牛批代码?已经有判断还return布尔类型数据,真牛皮
不行,企业微信的浏览器也是true。
老表,match的返回值是一个Array|null 啊。
哪里贴来的烂代码