cpm-ui
Version:
A Vue.js 2.0 UI Toolkit
21 lines (14 loc) • 412 B
JavaScript
const UA = window.navigator.userAgent
const ua = window.navigator.userAgent.toLocaleLowerCase()
const isWeiXin = /MicroMessenger/gi.test(ua)
const isAndroid = /android/gi.test(ua)
const isIos = !!UA.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
const iosVersion = isIos ? +ua.match(/cpu iphone os (.*?) like mac os/)[1].replace(/_/g, '.') : 0
export {
UA,
ua,
isWeiXin,
isAndroid,
isIos,
iosVersion
}