js简单判断移动端系统的方法

 更新时间:2016年02月25日 09:56:52   作者:小坏  
这篇文章主要介绍了js简单判断移动端系统的方法,通过JavaScript的navigator.userAgent相关属性判断访问端的系统类型,非常简单实用,需要的朋友可以参考下

本文实例讲述了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动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结

希望本文所述对大家JavaScript程序设计有所帮助。

相关文章

  • layui中table表头样式修改方法

    layui中table表头样式修改方法

    今天小编就为大家分享一篇layui中table表头样式修改方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • java和javascript获取word文档的书签位置对比

    java和javascript获取word文档的书签位置对比

    这篇文章主要介绍了java和javascript获取word文档的书签位置代码对比,需要的朋友可以参考下
    2014-06-06
  • JavaScript 浏览器对象模型BOM原理与常见用法实例分析

    JavaScript 浏览器对象模型BOM原理与常见用法实例分析

    这篇文章主要介绍了JavaScript 浏览器对象模型BOM原理与常见用法,结合实例形式详细分析了JavaScript浏览器对象模型BOM基本概念、原理、使用方法及操作注意事项,需要的朋友可以参考下
    2019-12-12
  • JavaScript制作淘宝星级评分效果的思路

    JavaScript制作淘宝星级评分效果的思路

    这篇文章主要介绍了JavaScript制作淘宝星级评分效果的整个思考过程,思路很清晰,并附带了完整的程序源码,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • JSONP 的原理、理解 与 实例分析

    JSONP 的原理、理解 与 实例分析

    这篇文章主要介绍了JSONP 的原理、理解与实例,结合实例形式分析了JSONP 的基本概念、原理、理解与使用技巧,需要的朋友可以参考下
    2020-05-05
  • JavaScript中内存泄漏的几种情况总结

    JavaScript中内存泄漏的几种情况总结

    在JavaScript中,内存泄漏通常是由于变量、对象、闭包、事件监听器等长期存在而没有被释放引起的。本文就来和大家总结一下常见的几种情况以及解决方法吧
    2023-05-05
  • vue中双token和无感刷新token的区别

    vue中双token和无感刷新token的区别

    本文主要介绍了vue中双token和无感刷新token的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • Javascript实现关联数据(Linked Data)查询及注意细节

    Javascript实现关联数据(Linked Data)查询及注意细节

    DBpedia对Wikipedia的数据变成Linked Data形式,使得机器也能读懂并自由获得这些数据;本文的主要目的是利用Javascript从DBpedia中获取我们想要的数据,感兴趣的朋友可以参考下,希望可以帮助到你
    2013-02-02
  • 理解JS绑定事件

    理解JS绑定事件

    这篇文章主要帮助大家深入理解JS绑定事件,介绍了六种JS绑定事件的情况,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • 基于Bootstrap实现城市三级联动

    基于Bootstrap实现城市三级联动

    这篇文章主要为大家详细介绍了基于BootStrap实现城市三级联动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11

最新评论