js检查判断设备
2018-04-11 13:41 ET.frog 阅读(610) 评论(0) 编辑 收藏 举报js检查判断设备
var navigatorType = {};
var u=navigator.userAgent;
navigatorType.IsIE= u.indexOf('Trident') > -1;
navigatorType.IsOpera= u.indexOf('Presto') > -1;
navigatorType.IsWebKit= u.indexOf('AppleWebKit') > -1;
navigatorType.IsFireFox= u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1;
navigatorType.IsMobile= !!u.match(/AppleWebKit.*Mobile.*/);
navigatorType.IsIOS= !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
navigatorType.IsAndroid= u.indexOf('Android') > -1 || u.indexOf('Linux') > -1;
navigatorType.IsIPhone= u.indexOf('iPhone') > -1;
navigatorType.IsIPad= u.indexOf('iPad') > -1;
验证设备内核如图:
![](https://images2018.cnblogs.com/blog/1244681/201804/1244681-20180411134037415-1133771936.png)
作者:KeerDi —— ET.frog
出处:http://www.cnblogs.com/frogblog/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。