判断当前浏览器是不是微信浏览器

Posted 下页、再停留

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断当前浏览器是不是微信浏览器相关的知识,希望对你有一定的参考价值。

1.php判断

封装。php代码:

function is_weixin(){ 
    if ( strpos($_SERVER[\'HTTP_USER_AGENT\'],\'MicroMessenger\') !== false ) {  //strpos() 函数查找字符串在另一字符串中第一次出现的位置
            return true;
        }  
            return false;
    }

调用示例:直接调用

if (is_weixin()) {
   // 当前浏览器是微信浏览器
    ...
}else{
    // 当前浏览器不是微信浏览器
   ...
}

2.官方js判断

var ua = navigator.userAgent.toLowerCase();
  var isWeixin = ua.indexOf(\'micromessenger\') != -1;
  if (isWeixin) {
      return true;
  }else{
      return false;      
  }

3.js判断

function is_weixn(){  
        var ua = navigator.userAgent.toLowerCase();  
        if(ua.match(/MicroMessenger/i)=="micromessenger") {  
            return true;  
        } else {  
            return false;  
        }  
    }

转载自 判断当前页面是否在微信浏览器中打开

以上是关于判断当前浏览器是不是微信浏览器的主要内容,如果未能解决你的问题,请参考以下文章

如何判断当前页面是不是在微信浏览器中打开

如何判断微信内置浏览器,判断是不是微信浏览器,js 判断微信浏览器

判断是否微信浏览器

判断当前页面是否在微信内置浏览器中打开

判断当前是否在微信浏览器环境

微信开发JS和PHP分别判断当前浏览器是否微信浏览器