js简单判断移动端系统的方法


Posted in Javascript onFebruary 25, 2016

本文实例讲述了js简单判断移动端系统的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" >
<meta name="format-detection" content="telephone=no">
<title>Document</title>
</head>
<body>
<script>
  var isMobile = {
    Android : function() {
      return navigator.userAgent.match(/Android/i) ? true : false;
    },
    BlackBerry : function() {
      return navigator.userAgent.match(/BlackBerry/i) ? true : false;
    },
    iOS : function() {
      return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false;
    },
    Windows : function() {
      return navigator.userAgent.match(/IEMobile/i) ? true : false;
    },
    any : function() {
      return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Windows());
    }
  };
  if (isMobile.iOS()) {
    alert("apple"); 
  } else {
    alert("Android");
  }
</script>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
查看源码的工具 学习jQuery源码不错的工具
Dec 26 Javascript
js日期相关函数总结分享
Oct 15 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
Jun 23 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
Jun 12 Javascript
AngularJs基于角色的前端访问控制的实现
Nov 07 Javascript
关于Vue.js一些问题和思考学习笔记(1)
Dec 02 Javascript
Vuex之理解Store的用法
Apr 19 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
详解key在Vue列表渲染时究竟起到了什么作用
Apr 20 Javascript
详解如何写出一个利于扩展的vue路由配置
May 16 Javascript
vue2.0项目集成Cesium的实现方法
Jul 30 Javascript
用 js 写一个 js 解释器过程详解
Aug 02 Javascript
jquery ztree实现树的搜索功能
Feb 25 #Javascript
jquery ztree异步搜索(搜叶子)实践
Feb 25 #Javascript
JQuery ztree 异步加载实例讲解
Feb 25 #Javascript
Node.js编写组件的三种实现方式
Feb 25 #Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
Feb 25 #Javascript
你所未知的3种Node.js代码优化方式
Feb 25 #Javascript
jQuery使用contains过滤器实现精确匹配方法详解
Feb 25 #Javascript
You might like
腾讯微博提示missing parameter errorcode 102 错误的解决方法
2014/12/22 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
javascript第一课
2007/02/27 Javascript
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
jQuery实现折线图的方法
2015/02/28 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
2015/08/06 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
CodeMirror js代码加亮使用总结
2017/03/25 Javascript
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
Layui多选只有最后一个值的解决方法
2019/09/02 Javascript
[01:42]辉夜杯战队访谈宣传片—FANTUAN
2015/12/25 DOTA
Python的Django框架中settings文件的部署建议
2015/05/30 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
python实现二叉查找树实例代码
2018/02/08 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
Python中six模块基础用法
2019/12/08 Python
python爬虫---requests库的用法详解
2020/09/28 Python
Python 的 f-string 可以连接字符串与数字的原因解析
2021/02/20 Python
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
为什么需要版本控制
2016/10/28 面试题
科室工作的个人自我评价
2013/10/30 职场文书
幼儿园校车司机的岗位职责
2014/01/30 职场文书
《曹刿论战》教学反思
2014/03/02 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
小学中队活动总结
2015/05/11 职场文书
升学宴家长致辞
2015/07/27 职场文书
Pytest allure 命令行参数的使用
2021/04/18 Python
Redis中key的过期删除策略和内存淘汰机制
2022/04/12 Redis