js设备判断

2020-09-03  本文已影响0人  池鱼_故渊
let d = navigator.userAgent
return{
                trident: d.indexOf('Trident') > -1,
                presto: d.indexOf('Presto') > -1,
                webKit: d.indexOf('AppleWebKit') > -1,
                gecko: d.indexOf('Gecko') > -1 && d.indexOf('KHTML') == -1,
                mobile: !!d.match(/AppleWebKit.*Mobile.*/) || !!d.match(/AppleWebKit/),
                ios: !!d.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
                android: d.indexOf('Android') > -1 || d.indexOf('Linux') > -1,
                iPhone: d.indexOf('iPhone') > -1 || d.indexOf('Mac') > -1,
                iPad: d.indexOf('iPad') > -1,
                webApp: d.indexOf('Safari') == -1,
                Wp: d.indexOf('Windows Phone') > -1,
                weiXi: d.toLowerCase().indexOf('micromessenger') > -1
}
上一篇 下一篇

猜你喜欢

热点阅读