1. 程式人生 > >移動端判斷在微信瀏覽器中是否可以開啟該頁面(轉載0記錄)

移動端判斷在微信瀏覽器中是否可以開啟該頁面(轉載0記錄)

在實際的專案中,有時候需要判斷當前頁面是否在微信瀏覽器中開啟

,以下提示了三種方法,每一種都可以,

方法一,

 
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; }); }

這3種方法那一種都可以,我在專案中就是用的方法3嘿嘿