首页 > 移动平台 > 详细

一个可以输出当前移动设备机型(安卓,ios)系统版本的html页面

时间:2020-07-27 23:48:41      阅读:85      评论:0      收藏:0      [点我收藏+]
<!doctype html> 
<html lang="en"> 
 <head> 
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>手机型号获取</title>
 <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> 
 </head> 
 <body> 
     <p>手机型号获取</p>
 </body> 
</html> 
<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);//打印系统版本和手机型号
    alert(model + ‘||‘ + os, ‘打印系统版本和手机型号‘)
  </script>
<style>
html,body{
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
p{
    font-size: 14px;
}   
</style>

一个可以输出当前移动设备机型(安卓,ios)系统版本的html页面

原文:https://www.cnblogs.com/wd163/p/13386924.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!