什么是 iPad mini 用户代理?
如何区分 iPad 和 iPad mini?
在我的 16 gig iPad mini whatsmyuseragent.com返回:
Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A406 Safari/8536.25
iPad Mini 的分辨率与 iPad 2 相同,它不应该是视网膜显示器,因此您可以使用以下代码通过 JavaScript 获取该信息:
if (window.devicePixelRatio >= 2) {
// retina display...
} else {
// ...
}
关于检测 iPad mini (vs iPad 2),本文建议无法以编程方式确定您是在 iPad mini (v1) 还是 iPad 2 上运行。这似乎是 Apple 非常慎重的选择。
我很高兴被证明是错误的。有谁知道更好吗?
console output of Navigator:
Navigator
appCodeName: "Mozilla"
appName: "Netscape"
appVersion: "5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A406 Safari/8536.25"
cookieEnabled: true
geolocation: Geolocation
language: "en-us"
mimeTypes: MimeTypeArray
onLine: true
platform: "iPad"
plugins: PluginArray
product: "Gecko"
productSub: "20030107"
standalone: false
userAgent: "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A406 Safari/8536.25"
vendor: "Apple Computer, Inc."
vendorSub: ""
__proto__: NavigatorPrototype
以下是来自我的 32GB iPad Mini 的信息,以防它对任何人有所帮助:
32GB iPad Mini
Version 8.0.2 (12A405)
Model ME280LL/A
根据 WhatsMyUserAgent.com 我的用户代理:
Mozilla/5.0 (iPad; CPU OS 8_0_2 like Mac OS X)
AppleWebKit/60.1.4 (KHTML, like Gecko) Version/8.0
Mobile/12A405 Safari/600.1.4