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

Posted 红叶都枫了163

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个可以输出当前移动设备机型(安卓,ios)系统版本的html页面相关的知识,希望对你有一定的参考价值。

<!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页面的主要内容,如果未能解决你的问题,请参考以下文章

获取安卓设备信息:机型系统版本号分辨率运营商联网方式IMEIMEIDMAC地址

获取安卓设备信息:机型系统版本号分辨率运营商联网方式IMEIMEIDMAC地址

「白问」安卓秒变iPhone 美观又实用

安卓下载的软件怎么显示型号

安卓和ios应用的机型适配难度有何差别

安卓系统的手机怎么把手机里面的软件移到“sd卡”中?