通过navigator.userAgent可以判断客户端类型
navigator 对象包含了浏览器的相关信息,我们通过 navigator 对象里边的 userAgent 对象的方法,可以获取到当前浏览器的内核,浏览器的版本,系统平台等信息
/*判断客户端*/
export function client() {
let u = navigator.userAgent;
let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //是否是 android
let isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //是否是 iOS
console.log('是否是Android:' + isAndroid);
console.log('是否是iOS:' + isIOS);
if(isAndroid){
return 'Android';
}else if(isIOS){
return 'IOS';
}else{
return 'PC';
}
}