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终端访问~")
}




更多相关文章

  1. Android(安卓)webview 监听是否滚动到底部
  2. Android(安卓)5.0输入系统分析之InputReader线程分析
  3. android编译系统 - findleaves.sh
  4. Ubuntu 18.04安装Android(安卓)SDK Manager
  5. Android(安卓)调用系统自带应用
  6. 解决小米平板 adb devices no permissions ,无法链接adb 问题
  7. Android系统详解之获取图片和视频的缩略图
  8. android模拟器不能上网
  9. Android之如何获取网络类型并判断是否可用

随机推荐

  1. android studio 在xp/win8上安装,亲测
  2. TextView的XML属性说明全析 ---Android基
  3. Android ui utils-简单实用的Android界面
  4. Android之HttpURLConnection小结
  5. Android的Activity跳转动画集合
  6. Android:你要的WebView与 JS 交互方式
  7. android系统使用Camera2 应用
  8. android 打开/关闭 移动网络
  9. 最简单的基于FFmpeg的移动端例子:Android
  10. Android 解析XML文件方法