首页 > 移动平台 > 详细

在js和java中判断手机访问的是ios系统还是android系统

时间:2020-06-12 10:13:14      阅读:45      评论:0      收藏:0      [点我收藏+]

js中判断ios系统还是android系统

第一种:项目中用的就是这个:

function check(){
 var ua = window.navigator.userAgent.toLowerCase();
    if(ua.indexOf("android")!=-1){
       alert("android");//是android系统
     }else {
    alter("ios");是ios系统
 }
}

第二种:很奇怪的是第二种放到我项目中ios的报错,校验不通过,于是就采用了第一种

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);

 

java中判断终端是ios还是android:

String userAgent = request.getHeader("user-agent");
boolean status = userAgent.contains("Android"); 
boolean status2 = userAgent.contains("iPhone");
String systemType = null;
if(status==true){
    System.out.println("Android终端访问~");
}else if(status2 == true){
    System.out.println("IOS终端访问~")
}

 

在js和java中判断手机访问的是ios系统还是android系统

原文:https://www.cnblogs.com/gjq1126-web/p/13097550.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!