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

2019-04-04  本文已影响0人  KevinLee0424

1.封装一个js判断

function is_Weixn(){
   var ua = navigator.userAgent.toLowerCase();                                                     if(ua.match(/MicroMessenger/i)=="micromessenger") { 

       return true;
  } else {
       return false;
  }
}
window.onload=function(){
     //如果不是浏览器就移除body内容
     if(!is_WeiXin()){
         //$("body").remove();
      }
}

2.PHP判断

function is_Weixin(){
     if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
           return true;
     } 
           return false;
 }

3.Java判断

String ua = ((HttpServletRequest) request).getHeader("user-agent") .toLowerCase();
if (ua.indexOf("micromessenger") > 0) {// 是微信浏览器
         return "WXjsp/login";
} else{
        return "redirect:/error.shtml";
}

上一篇 下一篇

猜你喜欢

热点阅读