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 相关文章推荐
关于js中alert弹出窗口文本换行问题简单详细说明
Dec 11 Javascript
Jquery中ajax方法data参数的用法小结
Feb 12 Javascript
javascript 小数取整简单实现方式
May 30 Javascript
理解和运用JavaScript的闭包机制
Aug 13 Javascript
引用jquery框架后出错的解决方法
Aug 09 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
Sep 24 Javascript
Javascript实现图片懒加载插件的方法
Oct 20 Javascript
DOM 事件的深入浅出(二)
Dec 05 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
Dec 12 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
Oct 26 Javascript
layer.js之回调销毁对话框的例子
Sep 11 Javascript
jquery实现穿梭框功能
Jan 19 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
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
php下拉选项的批量操作的实现代码
2013/10/14 PHP
php实现随机显示图片方法汇总
2015/05/21 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
2019/04/02 PHP
laravel 实现上传图片到本地和前台访问示例
2019/10/21 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
javascript实现无限级select联动菜单
2015/01/02 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
javascript使用Promise对象实现异步编程
2016/03/01 Javascript
javascript模块化简单解析
2016/04/07 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
VUE渲染后端返回含有script标签的html字符串示例
2019/10/28 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
Python递归实现汉诺塔算法示例
2018/03/19 Python
Python实现的在特定目录下导入模块功能分析
2019/02/11 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
python 修改本地网络配置的方法
2019/08/14 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
伦敦的高级牛仔布专家:Trilogy
2018/08/06 全球购物
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
班干部竞选演讲稿
2014/04/24 职场文书
班级心理活动总结
2014/07/04 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
一年级下册数学教学反思
2016/02/16 职场文书
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android
如何开启Apache,Nginx和IIS服务器的GZIP压缩功能
2022/04/29 Servers