通过判断浏览器的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>

通过判断浏览器的userAgent,用正则来判断手机是否是ios(苹果)和Android(安卓)客户端。代码如下:
第一种:来自http://blog.baiwand.com/?post=176

通过判断浏览器的userAgent,用正则来判断手机是否是ios(苹果)和Android(安卓)客户端。代码如下:

<script type="text/javascript">
//判断访问终端
  var browser={versions:function(){var u = navigator.userAgent, app = navigator.appVersion;
        return {trident: u.indexOf('Trident') > -1, //IE内核
          presto: u.indexOf('Presto') > -1, //opera内核
          webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
          gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐内核
          mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
          ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
          android: u.indexOf('Android') > -1 || u.indexOf('Adr') > -1, //android终端
          iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器
          iPad: u.indexOf('iPad') > -1, //是否iPad
          webApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部
          weixin: u.indexOf('MicroMessenger') > -1, //是否微信 (2015-01-22新增)
          qq: u.match(/\sQQ/i) == " qq" //是否QQ
        };
      }(),
      language:(navigator.browserLanguage || navigator.language).toLowerCase()}</script>

使用方法:

//判断是否IE内核
  if(browser.versions.trident){ alert("is IE"); }
//判断是否webKit内核
  if(browser.versions.webKit){ alert("is webKit"); }
//判断是否移动端
  if(browser.versions.mobile||browser.versions.android||browser.versions.ios){ alert("移动端"); }

检测浏览器语言:

currentLang = navigator.language;   //判断除IE外其他浏览器使用语言
if(!currentLang){//判断IE浏览器使用语言
  currentLang = navigator.browserLanguage;
}
alert(currentLang);

第二种:来自http://www.fufuok.com/js-iphone-android.html

if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {//alert(navigator.userAgent);
  window.location.href ="iPhone.html";
} else if (/(Android)/i.test(navigator.userAgent)) {//alert(navigator.userAgent);
  window.location.href ="Android.html";
} else {window.location.href ="pc.html";
};
通过判断浏览器的userAgent,用正则来判断手机是否是ios(苹果)和Android(安卓)客户端。代码如下:

判断移动终端是安卓还是iOS相关推荐

  1. js 识别设备 安卓 ios html确定打开终端(安卓、ios、微信)

    js 识别设备 Android ios 确定打开终端(安卓.ios.微信) 需求描述: 通过扫描二维码 打开html网页,判断用户使用什么终端 - 通过微信扫一扫进入:蒙板方式提醒通过浏览器打开 - ...

  2. js判断客户端访问是安卓还是ios

    **第一种:通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端.代码如下:** <script type="text/javascript"& ...

  3. 重庆OA办公系统目前推出PC端、移动终端(安卓、IOS、平板)- 上弦科技

    什么是OA办公系统        OA是Office Automation的简写,即办公自动化.是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,目的是提高办公效率.这是广义的OA概念.现代 ...

  4. 判断当前系统是 安卓还是ios

    // 判断是否是 安卓 const isAndroid = () => {const u = navigator.userAgent;return u.includes('Android') | ...

  5. H5判断手机系统是安卓还是ios

    var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > - ...

  6. 安卓也是html写的么,css能判断手机是安卓还是ios吗?

    前端写web页面的时候会遇到安卓手机与iOS手机页面展示不一样,还有就是在写APP的时候,此时就会遇到判断手机类型.那么css能够判断手机类型是安卓还是ios吗? css能判断手机是安卓还是ios吗? ...

  7. android iphone css,css能判断手机是安卓还是ios吗?

    前端写web页面的时候会遇到安卓手机与iOS手机页面展示不一样,还有就是在写APP的时候,此时就会遇到判断手机类型.那么css能够判断手机类型是安卓还是ios吗? css能判断手机是安卓还是ios吗? ...

  8. 判断机型是安卓还是ios

    判断机型是安卓还是ios <div id="btn"><a onclick="detect" id="a">< ...

  9. 判断访问接口的设备是安卓还是ios

    //判断是安卓还是ios function phontType(){//全部变成小写字母$agent = strtolower($_SERVER['HTTP_USER_AGENT']);$type = ...

  10. 判断当前手机设备的类型(安卓还是IOS)

    1.Java代码实现 判断当前手机设备类型是安卓还是IOS //判断手机端访问的设备是安卓还是苹果String userAgent = request.getHeader("user-age ...

最新文章

  1. ISE中将Verilog封装为IP核的方法
  2. 微软发布 Mobile Express for Microsoft Dynamics CRM 4.0
  3. 深度解析|基于 eBPF 的 Kubernetes 一站式可观测性系统
  4. ASP无法上传大文件的解决方法
  5. 您的UX库不只是书籍
  6. eclipse 安装 lombok插件
  7. arcgis xml 下载 切片_openlayers6结合geoserver利用WFS服务实现图层编辑功能(附源码下载)...
  8. 236 Lowest Common Ancestor of a Binary Tree
  9. 机器人-笛卡尔空间轨迹规划
  10. ElasticSearch7.3.0 集群搭建及配置安全认证
  11. Matplotlib绘制立方体示意图-伪三维
  12. 360导航底部的效果html,jQuery仿360导航页图标拖动排序效果代码分享
  13. NYOJ 33 蛇形填数——————思维
  14. 最优化问题的Matlab优化工具箱求解总结
  15. Vue elementUI中的Breadcrumb面包屑
  16. springboot框架下利用websocket实现即时通讯
  17. 【python篇】python基础之--基本问题记录
  18. Heavy Pitch趣味漫画风格字体 for mac
  19. 借助传感器用计算机测速度实验题,甘肃高考改革后备考注意事项
  20. 插入排序基本思路与算法

热门文章

  1. 超级实用网址合集(必须收藏一波)
  2. 畅游陈德文:中国网游的发展与未来趋势
  3. QQ认证空间已升级QQ公众空间,申请地址是?
  4. 树莓派4使用CSI摄像头
  5. python中difference_update_Python学习笔记-Python基础(二)
  6. kaggle TalkingData用户性别数据预测性别入门笔记
  7. 【selenium】126官网邮箱登录
  8. 计算机资源管理窗口,资源管理器怎么打开,教您打开电脑资源管理器
  9. 水星无线路由器怎么设置
  10. es6之扩展运算符 三个点(...)