获取参数信息,判断设备信息,获取浏览器语言方法集合

getQueryParam: function(name){
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
                var r = window.location.search.substr(1).match(reg);
                if(r != null)
                    return decodeURIComponent(r[2]);
                return null;
    },
    isWeixin: function(){
      var ua = navigator.userAgent.toLowerCase();
      if(ua.match(/MicroMessenger\/[0-9]/i)) {
        return true
      }
      return false
    },
    isQQ: function(){
      var ua = navigator.userAgent.toLowerCase();
      if(ua.match(/QQ\/[0-9]/i)) {
        return true
      } 
      return false
    },
    isPC: function(){
      if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
        return false
      }
      return true
    },
    isWeibo: function(){
      if(ua.match(/WeiBo/i) == "weibo"){
        return true
      }
      return false
    },
    isAndroid: function(){
      var u = navigator.userAgent
      return (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) //g
    },
    isIOS: function(){
      var u = navigator.userAgent
      return !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
    },
    sysLang: function(){
      return   (navigator.language || navigator.browserLanguage).toLowerCase().replace('-','_')
    },

 

posted @ 2021-08-06 15:17  张哲Zeo  阅读(107)  评论(0)    收藏  举报