欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

移动端判断设备

程序员文章站 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
相关标签: 移动