JS判断客户端类型 iOS / Android(安卓)/ PC
16lz
2021-12-04
一、JS判断客户端类型
JS判断客户端是否是iOS或者Android手机移动端
通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端。
核心代码如下:
方法一:
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终端
if (isAndroid) {
alert('这是Android');
}
if (isiOS) {
alert('这是IOS');
}
方法二:
if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
//alert(navigator.userAgent);
alert('这是IOS');
} else if (/(Android)/i.test(navigator.userAgent)) {
//alert(navigator.userAgent);
alert('这是Android');
} else {
alert('这是PC');
};
更多相关文章
- IPC(Inner Process Comunication)机制基本了解
- Android(安卓)Studio 将引用第三方jar包, Android工程的assets下
- Android使用NIO开发客户端
- 判断Android是否为模拟器
- Android(安卓)Tab点击监听 自定义事件
- Android几款著名的ActiveSync客户端
- android > android 客户端 ,PHP 服务器端 HttpGet类和HttpPost类
- Android(安卓)判断网络是否可用以及网络类型(WIFI,2G,3G,4G)
- adb connect 失败时(unable to connect to)解决办法