JS判斷當前環境爲微信,手機判斷瀏覽器類型

判斷是否爲微信環境

let wx = navigator.userAgent.toLowerCase();
if (wx.match(/MicroMessenger/i) == "micromessenger") {
     alert('當前環境爲微信環境')
 }

判斷是Android還是IOS

let web = navigator.userAgent;
//android終端
let isAndroid = web.indexOf('Android') > -1 || web.indexOf('Adr') > -1;
      //ios終端
let isiOS = !!web.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if(isAndroid){
 alert('android')
}else if(isiOS){
  alert('ios')
}

目前主要支持 安卓 & 蘋果 & ipad & 微信 & 支付寶 & 是否是手機端。

let BrowserInfo = {
            isAndroid: Boolean(navigator.userAgent.match(/android/ig)),
            isIphone: Boolean(navigator.userAgent.match(/iphone|ipod/ig)),
            isIpad: Boolean(navigator.userAgent.match(/ipad/ig)),
            isWeixin: Boolean(navigator.userAgent.match(/MicroMessenger/ig)),
            isAli: Boolean(navigator.userAgent.match(/AlipayClient/ig)),
            isPhone: Boolean(/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent))
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章