Vue.js获取手机系统型号、版本、浏览器类型的示例代码


Posted in Javascript onMay 10, 2020

1.index.html引入

<script src="http://code.jquery.com/jquery-1.11.1.min.js">
</script>
<script src="https://cdn.jsdelivr.net/npm/mobile-detect@1.4.4/mobile-detect.min.js">
</script>

2.直接用

<script>
  
  //判断数组中是否包含某字符串
  Array.prototype.contains = function(needle) {
    for (i in this) {
      if (this[i].indexOf(needle) > 0)
        return i;
    }
    return -1;
  }

  var device_type = navigator.userAgent; //获取userAgent信息
  document.write(device_type); //打印到页面
  var md = new MobileDetect(device_type); //初始化mobile-detect
  var os = md.os(); //获取系统
  console.log(os)
  var model = "";
  if (os == "iOS") { //ios系统的处理
    os = +md.version("iPhone");
    console.log(os)
    model = md.mobile();
  } else if (os == "AndroidOS") { //Android系统的处理
    os = md.os() + md.version("Android");
    var sss = device_type.split(";");
    var i = sss.contains("Build/");
    if (i > -1) {
      model = sss[i].substring(0, sss[i].indexOf("Build/"));
    }
  }
  // alert(os + "---" + model);//打印系统版本和手机型号
  console.log(model + '||' + os, '打印系统版本和手机型号')
</script>

总结

到此这篇关于Vue.js获取手机系统型号、版本、浏览器类型的示例代码的文章就介绍到这了,更多相关vue手机系统型号版本浏览器类型内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
js读写(删除)Cookie实例详解
Apr 17 Javascript
深入理解javascript的执行顺序
Apr 04 Javascript
超炫的jquery仿flash导航栏特效
Nov 11 Javascript
浅谈js中的闭包
Mar 16 Javascript
原生js结合html5制作简易的双色子游戏
Mar 30 Javascript
jquery.cookie实现的客户端购物车操作实例
Dec 24 Javascript
基于JS模仿windows文件按名称排序效果
Jun 29 Javascript
微信小程序实现表单校验功能
Mar 30 Javascript
浅谈Webpack自动化构建实践指南
Dec 18 Javascript
vue+iview+less+echarts实战项目总结
Feb 22 Javascript
vue 虚拟dom的patch源码分析
Mar 01 Javascript
原生js实现针对Dom节点的CRUD操作示例
Aug 26 Javascript
vue总线机制(bus)知识点详解
May 10 #Javascript
vue路由跳转传递参数的方式总结
May 10 #Javascript
javascript单张多张图无缝滚动实例代码
May 10 #Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
May 10 #Javascript
js实现文章目录索引导航(table of content)
May 10 #Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
May 10 #Javascript
vue滑动吸顶及锚点定位的示例代码
May 10 #Javascript
You might like
PHP网站基础优化方法小结
2008/09/29 PHP
php汉字转拼音的示例
2014/02/27 PHP
优化javascript的执行速度
2010/01/23 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
2015/02/27 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
Bootstrap缩略图与警告框学习使用
2017/02/08 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
JS 正则表达式验证密码、邮箱格式的实例代码
2018/10/28 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
wxPython窗口的继承机制实例分析
2014/09/28 Python
Python脚本实现网卡流量监控
2015/02/14 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
CSS3中Animation属性的使用详解
2015/08/06 HTML / CSS
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
美国家居装饰店:Pier 1
2019/09/04 全球购物
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
最新党员的自我评价分享
2013/11/04 职场文书
信息管理员岗位职责
2013/12/01 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
2014年会计工作总结
2014/11/27 职场文书
道德与公民自我评价
2015/03/09 职场文书
销售督导岗位职责
2015/04/10 职场文书
社区活动总结范文
2015/05/07 职场文书
简短清晨问候语
2015/11/10 职场文书
大学学生会主席竞选稿
2015/11/19 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书
SpringRetry重试框架的具体使用
2021/07/25 Java/Android
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技
使用Redis做预定库存缓存功能
2022/04/02 Redis