美文网首页
浏览器类型以及版本判断

浏览器类型以及版本判断

作者: Eternal丶星空 | 来源:发表于2018-06-05 12:58 被阅读0次
    export function getBrowserType() {
      const ret = {}
      const ua = navigator.userAgent.toLowerCase()
      const bro = []
    
      if (navigator.appVersion.match(/MSIE 6./i) === '6.') {
        ret.type = 'IE'
        ret.version = 6
        return ret
      }
      bro.push(ua.match(/msie ([\d.]+)/))
      bro.push(ua.match(/firefox\/([\d.]+)/))
      bro.push(ua.match(/chrome\/([\d.]+)/))
      bro.push(ua.match(/opera.([\d.]+)/))
      bro.push(ua.match(/version\/([\d.]+).*safari/))
    
    
      bro.map((value) => {
        if (value) {
          [ret.type, ret.version] = value
        }
        return false
      })
      return ret
    }
    
    export const lowLimit = {
      safari: 11,
      chrome: 66,
      firefox: 60,
      edge: 17,
    }

    相关文章

      网友评论

          本文标题:浏览器类型以及版本判断

          本文链接:https://www.haomeiwen.com/subject/ksppsftx.html