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) {// 要处理的操作}等等方式