mobile-detect.js
一个松散的移动检测接口。
这里脚本将通过将模式与给定的USER-AGENT 字符串进行比较来检测设备。 可以找到有关显示网页的设备的信息:
移动或者不移动
如果手机,手机或者平板电脑
操作系统
移动级( A,B,C )
特定版本( 比如。webkit )
GitHub :https://github.com/hgoebl/mobile-detect.js
以下源代码打包: https://pan.baidu.com/s/1-tyQgHsvditr5uaAI2oxDQ 提取码: ujnj
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<!-- <script src="./lib/mobile-detect-modernizr.js"></script> -->
<script src="./lib/mobile-detect.js"></script>
<script src="./lib/mobile-detect.min.js"></script>
</head>
<body>
<div id="adas"></div>
<script type="text/javascript">
var md = new MobileDetect(window.navigator.userAgent);
var a = document.getElementById("adas");
a.innerHTML += '<br>Webkit:'+JSON.stringify(md.version('Webkit'));
a.innerHTML += '<br>Version:'+JSON.stringify(md.version('Version'));
a.innerHTML += '<br>iPhone:'+JSON.stringify(md.version('iPhone'));
a.innerHTML += '<br>Opera:'+JSON.stringify(md.version('Opera'));
a.innerHTML += '<br>Opera Mobi:'+JSON.stringify(md.version('Opera Mobi'));
a.innerHTML += '<br>Safari:'+JSON.stringify(md.version('Safari'));
a.innerHTML += '<br>Mobile:'+JSON.stringify(md.version('Mobile'));
a.innerHTML += '<br>iOS:'+JSON.stringify(md.version('iOS'));
a.innerHTML += '<br>BlackBerry:'+JSON.stringify(md.version('BlackBerry'));
a.innerHTML += '<br>Build:'+JSON.stringify(md.version('Build'));
a.innerHTML += '<br>Chrome:'+JSON.stringify(md.version('Chrome'));
a.innerHTML += '<br>Android:'+JSON.stringify(md.version('Android'));
a.innerHTML += '<br>mobile:'+JSON.stringify(md.mobile());
a.innerHTML += '<br>phone:'+JSON.stringify(md.phone());
a.innerHTML += '<br>tablet:'+JSON.stringify(md.tablet());
a.innerHTML += '<br>mobileGrade:'+JSON.stringify(md.mobileGrade());
a.innerHTML += '<br>os:'+JSON.stringify(md.os());
a.innerHTML += '<br>userAgent:'+JSON.stringify(md.userAgent());
</script>
</body>
</html>
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
一颗大萝北
本文地址: mobile-detect.js获取手机信息
本文地址: mobile-detect.js获取手机信息