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 select控制插件
Aug 17 Javascript
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
Apr 01 Javascript
JavaScript中的Array对象使用说明
Jan 17 Javascript
setInterval计时器不准的问题解决方法
May 08 Javascript
使用ajax+jqtransform实现动态加载select
Dec 01 Javascript
详解JS中Array对象扩展与String对象扩展
Jan 07 Javascript
JS实现数组去重方法总结(六种方法)
Jul 14 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
Sep 30 Javascript
node puppeteer(headless chrome)实现网站登录
May 09 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
Oct 16 Javascript
微信小程序保持session会话的方法
Mar 20 Javascript
jQuery实时统计输入框字数及限制
Jun 24 jQuery
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
桌面中心(一)创建数据库
2006/10/09 PHP
ubuntu下配置nginx+php+mysql详解
2015/09/10 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
php探针不显示内存解决方法
2019/09/17 PHP
javascript 类型判断代码分析
2010/03/28 Javascript
比Jquery的document.ready更快的方法
2010/04/28 Javascript
深入理解JavaScript系列(3) 全面解析Module模式
2012/01/15 Javascript
jQuery学习笔记之jQuery原型属性和方法
2014/06/09 Javascript
jQuery中height()方法用法实例
2014/12/24 Javascript
JavaScript获取表单enctype属性的方法
2015/04/02 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
总结在前端排序中遇到的问题
2016/07/19 Javascript
JS实现仿百度文库评分功能
2017/01/12 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
python实现simhash算法实例
2014/04/25 Python
python判断一个集合是否包含了另外一个集合中所有项的方法
2015/06/30 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
Python实现某论坛自动签到功能
2019/08/20 Python
Django自定义用户表+自定义admin后台中的字段实例
2019/11/18 Python
python爬虫模拟浏览器访问-User-Agent过程解析
2019/12/28 Python
Python对excel的基本操作方法
2021/02/18 Python
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
求职信范文怎么写
2014/01/29 职场文书
火锅店创业计划书范文
2014/02/02 职场文书
公证委托书格式
2014/09/13 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
导游词之南迦巴瓦峰
2019/11/19 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript
flex弹性布局详解
2022/03/20 HTML / CSS