上代码!!!!!!!!
在utils 定义 is.ts文件
const is = (function () {
const ua = window.navigator.userAgent.toLowerCase()
return {
IOS: /(iPhone|iPad|iPod|iOS)/gi.test(ua),
Android: /android|adr/gi.test(ua),
Mobile: /(iPhone|iPad|iPod|iOS|Android|adr|Windows Phone|SymbianOS)/gi.test(ua),
Weibo: /(weibo)/gi.test(ua),
WeChat: ua.indexOf('micromessenger') !== -1,
QQ: /qq\//gi.test(ua),
Qzone: ua.indexOf('qzone/') !== -1,
Twitter: /Twitter/ig.test(ua),
Facebook: /fbav/ig.test(ua)
}
}())
export default is
使用方法进行判断
import is from '@/utils/is'
//是否是ios
const isIos = is.IOS
const isAndroid = is.Android
if(isIos){
console.log('是ios环境')
} else if(isAndroid){
console.log('是Android环境')
}else {
console.log('是其他环境')
}
...