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 相关文章推荐
深入理解JavaScript高级之词法作用域和作用域链
Dec 10 Javascript
JavaScript中按位“异或”运算符使用介绍
Mar 14 Javascript
cookie的secure属性详解
Apr 08 Javascript
详解AngularJs中$resource和restfu服务端数据交互
Sep 21 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
Dec 08 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
Jan 11 Javascript
BootStrap实现带关闭按钮功能
Feb 15 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
Mar 14 Javascript
vue实现登陆登出的实现示例
Sep 15 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
Mar 06 Javascript
vuex state中的数组变化监听实例
Nov 06 Javascript
为react组件库添加typescript类型提示的方法
Jun 15 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使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
2017/08/17 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
JavaScript.The.Good.Parts阅读笔记(二)作用域&amp;闭包&amp;减缓全局空间污染
2010/11/16 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
2014/12/31 Javascript
javascript基本数据类型及类型检测常用方法小结
2016/12/14 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
原生js实现商品放大镜效果
2017/01/12 Javascript
在使用JSON格式处理数据时应该注意的问题小结
2017/05/20 Javascript
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
2017/06/09 jQuery
微信小程序实现移动端滑动分页效果(ajax)
2017/06/13 Javascript
详解Nuxt.js部署及踩过的坑
2018/08/07 Javascript
vue+element项目中过滤输入框特殊字符小结
2019/08/07 Javascript
JS实现可视化音频效果的实例代码
2020/01/16 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
[01:18:36]LGD vs VP Supermajor 败者组决赛 BO3 第一场 6.10
2018/07/04 DOTA
python中获得当前目录和上级目录的实现方法
2017/10/12 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
python 格式化输出百分号的方法
2019/01/20 Python
十分钟搞定pandas(入门教程)
2019/06/21 Python
ipython和python区别详解
2019/06/26 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
django ajax发送post请求的两种方法
2020/01/05 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
详解python对象之间的交互
2020/09/29 Python
Python用Jira库来操作Jira
2020/12/28 Python
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
经典的班主任推荐信
2013/10/28 职场文书
劳动模范事迹材料
2014/01/19 职场文书
会议室标语
2014/06/21 职场文书
竞聘演讲稿开场白
2014/08/25 职场文书
放假通知
2015/04/14 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书
MyBatis-Plus 批量插入数据的操作方法
2021/09/25 Java/Android