移动端判断当前手机设备是安卓(Android)还是苹果ios
程序员文章站
2022-03-27 12:23:34
...
const category = navigator.userAgent;
const isAndroid = category.indexOf('Android') > -1 || category.indexOf('Adr') > -1; //android终端
const isiOS = !!category.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
isAndroid如果为true 就证明当前是在安卓手机环境下
isiOS非空或者是一个有长度的数组 即是ios环境下
安卓判断
if (isAndroid) {
// 要处理的操作
}
ios判断
例如:
if (isiOS) {
// 要处理的操作
}
或者
if (isiOS.length > 0) {
// 要处理的操作
}
或者
if (isiOS instanceof Array) {
// 要处理的操作
}
等等方式
上一篇: css里的padding属性怎么使用