判断是否是微信浏览器和判断其它浏览器的方法一样,都可以通过navigator对象的userAgent属性(用户代理,简称 UA)来获取浏览器的标识,然后判断是哪个浏览器。
判断微信浏览器的代码:
便于多次使用,把判断写成函数形式:
function is_weixin(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == "micromessenger"){
return true;
}else{
return false;
}
}
通过函数返回的值判断是否为微信浏览器
if(is_weixin()){
alert('这是微信浏览器');
}else{
alert('这不是微信浏览器');
}
和判断其它浏览器一样,很简单。