在实际的项目中,有时候需要判断当前页面是否在微信浏览器中打开
,以下提示了三种方法,每一种都可以,
方法一,
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf('micromessenger') != -1;
if (isWeixin) {
return true;
}else{
return false;
}
方法二
function is_weixn(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
return true;
} else {
return false;
}
}
方法三
var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();
if(is_weixin){
$(function(){
return true;
});
}else{
$(function(){
return false;
});
}