const u = navigator.userAgent;
const isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;
const isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/);
为什么判断安卓还是ios要这样匹配,u获取的是哪些?
const u = navigator.userAgent;
const isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;
const isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/);
为什么判断安卓还是ios要这样匹配,u获取的是哪些?
获取的浏览器或系统引擎信息,匹配的分别是ios和安卓的关键词,通过关键词来区分