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 相关文章推荐
DD_belatedPNG,IE6下PNG透明解决方案(国外)
Dec 06 Javascript
JS对象与JSON格式数据相互转换
Feb 20 Javascript
node.js中的events.emitter.once方法使用说明
Dec 10 Javascript
限制上传文件大小和格式的jQuery插件实例
Jan 24 Javascript
Javascript获取统一管理的提示语(message)
Feb 03 Javascript
extjs简介_动力节点Java学院整理
Jul 17 Javascript
js 图片转base64的方式(两种)
Apr 24 Javascript
微信小程序WebSocket实现聊天对话功能
Jul 06 Javascript
Node.js连接Sql Server 2008及数据层封装详解
Aug 27 Javascript
jquery分页插件pagination使用教程
Oct 23 jQuery
微信小程序之几种常见的弹框提示信息实现详解
Jul 11 Javascript
Vue接口封装的完整步骤记录
May 14 Vue.js
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
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
2013/06/03 PHP
编写安全 PHP应用程序的七个习惯深入分析
2013/06/08 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
2013/06/18 PHP
解析左右值无限分类的实现算法
2013/06/20 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
2019/04/10 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
2020/02/07 PHP
JS函数实现动态添加CSS样式表文件
2012/12/15 Javascript
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
2013/09/12 Javascript
js实现正则匹配中文标点符号的方法
2015/12/23 Javascript
详解vue 图片上传功能
2019/04/30 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
利用Python实现原创工具的Logo与Help
2018/12/03 Python
python实现扫描局域网指定网段ip的方法
2019/04/16 Python
Python 切分数组实例解析
2019/11/07 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
节日快乐! Python画一棵圣诞树送给你
2019/12/24 Python
如何基于python实现脚本加密
2019/12/28 Python
keras实现多GPU或指定GPU的使用介绍
2020/06/17 Python
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
奥地利智能家居和智能生活网上商店:tink.at
2019/10/07 全球购物
捷克家具销售网站:SCONTO Nábytek
2020/01/02 全球购物
大学生文员专业个人求职信范文
2014/01/05 职场文书
在校学生职业规划范文
2014/01/08 职场文书
2014年小学教导处工作总结
2014/12/19 职场文书
理解深度学习之深度学习简介
2021/04/14 Python
Python中非常使用的6种基本变量的操作与技巧
2022/03/22 Python
MySQL学习必备条件查询数据
2022/03/25 MySQL