Vue

JS 判断浏览器类型-设备类型

2017-11-07  本文已影响0人  建博姓李

device.js

// 移动设备
export function isSmartDevice () {
  // Adapted from http://www.detectmobilebrowsers.com
  var ua = window['navigator']['userAgent'] || window['navigator']['vendor'] || window['opera']
  // Checks for iOs, Android, Blackberry, Opera Mini, and Windows mobile devices
  return (/iPhone|iPod|iPad|Silk|Android|BlackBerry|Opera Mini|IEMobile/).test(ua)
}

// 微信
export function isWechat () {
  var ua = window['navigator']['userAgent'] || window['navigator']['vendor'] || window['opera']
  return (/MicroMessenger/).test(ua)
}

// IOS
export function isIOS () {
  var ua = window['navigator']['userAgent'] || window['navigator']['vendor'] || window['opera']
  return (/iPhone|iPod|iPad/).test(ua)
}

export default {
  isSmartDevice,
  isWechat,
  isIOS
}

上一篇 下一篇

猜你喜欢

热点阅读