vue中判断是安卓端还是ios端,且当前浏览器是否是支付宝浏览器

vue中判断是安卓端还是ios端,且当前浏览器是否是支付宝浏览器,第1张

/**
 * 判断是否为安卓机型
 */
 export function isAndroid() {
    let _ua = window.navigator.userAgent.toLocaleLowerCase()
    if (_ua.indexOf('android') > -1 || _ua.indexOf('adr') > -1) {
      return true
    } else {
      return false
    }
  }
   
  /**
   * 判断是否为ios机型
   */
  export function isIos() {
    let _ua = window.navigator.userAgent
    if (!!_ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)) {
      return true
    } else {
      return false
    }
  }

该情形是出现在,ios端运行vue项目时,支付宝浏览器打不开对应的某些功能

// 判断当前浏览器是否是支付宝浏览器
export function checkAliBoswer() {
    var reason = false;
    if (/AlipayClient/.test(window.navigator.userAgent)) {
        reason = true;
    }
    return reason
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/996756.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存