zoukankan      html  css  js  c++  java
  • 判断当前页面是否在微信浏览器中打开(四类方法整理)

    方法一:(微信官方js判断做法)

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

    方法二:(js判断做法)

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

    方法三:(js判断做法)

       var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();
        if(is_weixin){
          $(function(){
          return true;
              });
      }else{
           $(function(){
          return false;
           });
          }            

    方法四:(利用PHP判断)

        function is_weixin(){  
            if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {  //strpos() 函数查找字符串在另一字符串中第一次出现的位置。
                return true;  
            }    
              return false;  
        }  
  • 相关阅读:
    CSU 1122
    CSU 1256
    CSU 1240
    HDU 1874
    CSU 1004
    Problem F CodeForces 16E
    Problem E CodeForces 237C
    Problem C FZU 1901
    12-30
    2016-12-29
  • 原文地址:https://www.cnblogs.com/wenzheshen/p/6018976.html
Copyright © 2011-2022 走看看