当前位置:首页 > 教程 > {name} > JS判断是否在微信浏览器中打开

JS判断是否在微信浏览器中打开

所属栏目:微信开发更新时间:2019-09-23来源:作者:deepdfhy浏览: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;
????});
}


给个评价吧