navigator.userAgent 声明了浏览器用于 HTTP 请求的用户代理头的值,可以取得浏览器类别、版本,客户端操作系统等信息。
使用 navigator.userAgent 区分安卓和IOS环境
let u = navigator.userAgent;
if (u.indexOf("Android") > -1 || u.indexOf("Linux") > -1) {
console.log("安卓");
} else if (u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)) {
console.log("IOS");
}