
通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端代码如下:
<script type="text/javascript">
var u = navigatoruserAgent;
var isAndroid = uindexOf('Android') > -1 || uindexOf('Adr') > -1 || uindexOf('Linux') > -1; //android终端
var isiOS = !!umatch(/\(i[^;]+;( U;) CPU+Mac OS X/); //ios终端
alert('是否是Android:'+isAndroid);
alert('是否是iOS:'+isiOS);
</script>
可以!
1、使用mobile-detectjs
2、html
<!DOCTYPEhtml>
<html>
<head>
<meta>
<metaname="viewport"
content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
<title>JS获取手机型号和系统</title>
</head>
<body>
</body>
<script src="jqueryjs"></script>
<script src="mobile-adaptjs"></script>
<script>
//判断数组中是否包含某字符串
Arrayprototypecontains=function(needle){
for(iinthis){
if(this[i]indexOf(needle)>0)
returni;
}
return-1;
}
vardevice_type=navigatoruserAgent;//获取userAgent信息
documentwrite(device_type);//打印到页面
varmd=newMobileDetect(device_type);//初始化mobile-detect
varos=mdos();//获取系统
varmodel="";
if(os=="iOS"){//ios系统的处理
os=mdos()+mdversion("iPhone");
model=mdmobile();
}elseif(os=="AndroidOS"){//Android系统的处理
os=mdos()+mdversion("Android");
varsss=device_typesplit(";");
vari=ssscontains("Build/");
if(i>-1){
model=sss[i]substring(0,sss[i]indexOf("Build/"));
}
//判断是否是oppoR9s
if(model="OPPOR9s"){
alert('您的手机是OPPOR9s')
}
if(model=="MI6"){
alert('您的手机是小米6')
}
}
alert('111'+model+'2222');//打印系统版本和手机型号
</script>
</html>
以上就是关于移动端如何获得终端是ios或者android全部的内容,包括:移动端如何获得终端是ios或者android、html 或者HTML5 加上js能获取手机设备的id号吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)