【发布时间】:2014-10-07 23:35:11
【问题描述】:
我写了一些简单的代码来查找设备的类型:
$(document).ready(detectDevice);
function detectDevice() {
if (window.innerWidth > 768) {
var device = "Desktop";
console.log('=======device======', device);
} else if (window.innerWidth < 767 && window.innerWidth > 481) {
var device = "iPad";
} else if (window.innerWidth < 480) {
var device = "Mobile Phone";
}
}
但我想找到正在使用该应用的设备的正确型号名称。我不想使用navigator.userAgent 编写代码,这将在浏览器中找到。
谁能告诉我是否有任何方法可以使用 JavaScript 或 jQuery 找到它?
【问题讨论】:
-
你不想使用 navigator.userAgent 那么你到底想要什么?
-
查看this 的 iPad。
-
navigator.userAgent 会根据浏览器权限找出设备。但我不会在浏览器上运行我的应用程序。所以,我想通过其他方式找到设备。
-
github.com/matthewhudson/device.js 这个小型客户端脚本只为您执行此操作 - 看看吧。
标签: javascript jquery device-detection