使用移动端上网已经是常态, 移动端也分很多不同的系统, 比如 Android 和 iOS, 实际应用中, 可能需要根据不同的系统进行不同的操作, JavaScript 如何识别设备是安卓还是 iOS.
JavaScript 判断设备是安卓还是 iOS 的方法如下:
通过判断浏览器的 userAgent, 用正则来判断是否是 iOS 和 Android 客户端. 代码如下:
- <script type="text/javascript">
- var u = navigator.userAgent;
- var isAndroid = u.indexOf('Android')> -1 || u.indexOf('Adr')> -1; //Android 终端
- var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //iOS 终端
- alert('是否是 Android:'+isAndroid);
- alert('是否是 iOS:'+isiOS);
- </script>
来源: http://www.css88.com/qa/javascript/10978.html