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 相关文章推荐
jquery实现盒子下拉效果示例代码
Sep 12 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
Sep 20 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
Oct 17 Javascript
使用JavaScript获取URL中的参数(两种方法)
Nov 16 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
Jan 22 Javascript
Js apply方法详解
Feb 16 Javascript
Vue.2.0.5过渡效果使用技巧
Mar 16 Javascript
Vue.js devtool插件安装后无法使用的解决办法
Nov 27 Javascript
VUE脚手架具体使用方法
May 20 Javascript
Vue实现简单计算器案例
Feb 25 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
Aug 14 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
Sep 02 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中使用preg_match_all匹配文章中的图片
2013/02/06 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
PHP浮点数的一个常见问题
2016/03/10 PHP
PHP容器类的两种实现方式示例
2019/07/24 PHP
jQuery中end()方法用法实例
2015/01/08 Javascript
Javascript中的匿名函数与封装介绍
2015/03/15 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
jQuery Ajax请求后台数据并在前台接收
2016/12/10 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
JS实现点击循环切换显示内容的方法
2017/10/19 Javascript
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
vue+koa2实现session、token登陆状态验证的示例
2019/08/30 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
2020/07/09 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
Python 3.x 新特性及10大变化
2015/06/12 Python
python实现下载整个ftp目录的方法
2017/01/17 Python
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
django的csrf实现过程详解
2019/07/26 Python
英国在线定制百叶窗网站:Swift Direct Blinds
2020/02/25 全球购物
阿迪达斯中国官网:Adidas中国
2020/12/14 全球购物
高中化学教学反思
2014/01/13 职场文书
《大海那边》教学反思
2014/04/09 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
真诚的求职信
2014/07/04 职场文书
2015年技术员工作总结
2015/04/10 职场文书
Django实现在线无水印抖音视频下载(附源码及地址)
2021/05/06 Python
Redis可视化客户端小结
2021/06/10 Redis
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL