判断是Android还是ios
方法1.
let u = navigator.userAgent
let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1
let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
方法2.
let isAndroid = navigator.userAgent.match(/android/gi)
let isIPhone = navigator.userAgent.match(/iphone/gi)
let isIpad = navigator.userAgent.match(/ipad/gi)
判断是否是微信
let isWx = navigator.userAgent.toLocaleLowerCase().indexOf('micromessenger') > -1
判断是移动端还是PC端
let isIOS = navigator.userAgent.match(/iPhone|iPad|iPod/gi)
let isMobile = isIOS || navigator.userAgent.match(/Android|BlackBerry|Opera Mini|IEMobile/gi)
if (isMobile) {
// 移动端
} else {
// PC端
}
爱上一句话
所有的进步都源于对不相信的挑战。