移动端判断设备
程序员文章站
2022-07-14 17:06:00
...
在做移动端开发的时候,需要对设备进行区分,可根据userAgent进行判断:
User-Agent 首部包含了一个特征字符串,用来让网络协议的对端来识别发起请求的用户代理软件的应用类型、操作系统、软件开发商以及版本号
const ua = navigator.userAgent.toLowerCase();
const isAndroidOrUc = ua.indexOf('android') > -1 || ua.indexOf('linux') > -1; // android or uc
const isIOS = /ipad|iphone|mac|ipod/i.test(ua); // ios
const isWechat = /MicroMessenger/i.test(ua); // wechat