浏览器如何判断当前浏览器是移动端还是pc端

 我来答
爱染年
2016-12-25 · 知道合伙人互联网行家
爱染年
知道合伙人互联网行家
采纳数:4751 获赞数:7830
国家励志奖学金获得者

向TA提问 私信TA
展开全部
var iOS; 
var isWechat; 
var isAndroid; 
var retina; 
var userType = {}; 

// ios 
if (navigator.userAgent.toLowerCase().match(/(iphone|ipod|ipad)/)) { 
iOS = true; 
$('html').addClass('ios'); 
userType.iOS = true; 
} else { 
iOS = false; 


// android 
if (navigator.userAgent.toLowerCase().match(/(android)/)) { 
isAndroid = true; 
userType.isAndroid = true; 
$('html').addClass('android'); 
} else { 
isAndroid = false; 


// Wechat 
if (navigator.userAgent.toLowerCase().match(/micromessenger/)) { 
isWechat = true; 
userType.isWechat = true; 
$('html').addClass('wechat'); 
} else { 
isWechat = false; 


// Retina 
if (window.devicePixelRatio && window.devicePixelRatio > 1) { 
retina = true; 
} else { 
retina = false; 
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式