码迷,mamicode.com
首页 > 微信 > 详细

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

时间:2018-04-12 17:09:35      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:com   www.   log   封装   href   函数   PHP代码   logs   cas   

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

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

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

标签:com   www.   log   封装   href   函数   PHP代码   logs   cas   

原文地址:https://www.cnblogs.com/zxf100/p/8808857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!