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 使用个人心得
Feb 26 Javascript
jquery怎样实现ajax联动框(一)
Mar 08 Javascript
使表格的标题列可左右拉伸jquery插件封装
Nov 24 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
Oct 25 Javascript
javascript每日必学之封装
Feb 23 Javascript
JavaScript提升性能的常用技巧总结【经典】
Jun 20 Javascript
AngularJs实现聊天列表实时刷新功能
Jun 15 Javascript
EasyUI在Panel上动态添加LinkButton按钮
Aug 11 Javascript
在vue中使用公共过滤器filter的方法
Jun 26 Javascript
vue.js 中使用(...)运算符报错的解决方法
Aug 09 Javascript
vue 弹框产生的滚动穿透问题的解决
Sep 21 Javascript
JavaScript如何把两个数组对象合并过程解析
Oct 10 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
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
利用js动态添加删除table行的示例代码
2013/12/16 Javascript
JsRender实用入门教程
2014/10/31 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
Python程序包的构建和发布过程示例详解
2019/06/09 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
如何理解Python中包的引入
2020/05/29 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
2020/06/23 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
打架检讨书400字
2014/01/17 职场文书
三年大学生活自我鉴定
2014/01/21 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
文明班级申报材料
2014/12/24 职场文书
pytorch 如何使用amp进行混合精度训练
2021/05/24 Python
python利用while求100内的整数和方式
2021/11/07 Python
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL