thewindsword
3/29/2019 - 3:11 AM

CheckFunc

常用功能性检测函数

// 企业微信 与 微信
export function checkUserAgen() {
  const userAgent = window.navigator.userAgent.toLowerCase();
  if (userAgent.indexOf('micromessenger') !== -1) {
    if (userAgent.indexOf('wxwork') !== -1) {
      return 'wxwork';
    }
    return 'wx';
  }
  return null;
}

// 安卓 与 IOS
export function checkMobileAgen() {
  let u = navigator.userAgent;
  let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;   //判断是否是 android终端
  let isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);     //判断是否是 ios终端
  if(isAndroid === true){
    return 'Android';
  }else if(isIOS === true){
    return 'IOS';
  }else{
    return 'PC';
  }
}