JS 获取浏览器版本号

3 min read
function getChromeVersion() {
  const arr = navigator.userAgent.split(' ')
  let chromeVersion = ''
  for (let i = 0; i < arr.length; i++) {
    if (/chrome/i.test(arr[i]))
      chromeVersion = arr[i]
  }
  if (chromeVersion)
    return Number(chromeVersion.split('/')[1].split('.')[0])
  else
    return false
}
if (getChromeVersion()) {
  const version = getChromeVersion()
  if (version > 45)
    ElMessage.error('您当前使用的谷歌浏览器版本过高,无法正常使用插件,请切换旧版浏览器再试')
}