【问题标题】:Detect iPhone Xr and iPhone Xs in JavaScript在 JavaScript 中检测 iPhone Xr 和 iPhone Xs
【发布时间】:2018-11-05 14:22:47
【问题描述】:

我有一个指纹 javascript 来检测 iPhone 内的屏幕尺寸、操作系统和芯片。

例如: Mozilla/5.0(iPhone;CPU iPhone OS 11_4,如 Mac OS X) 可用分辨率 = 667,375 苹果公司~Apple A11 GPU

但问题是 iPhone Xs Max 和 iPhone Xr 的分辨率与我看到的一样,相同的操作系统和相同的 Apple 芯片。那么我如何才能看出 iPhone Xs Max 和 iPhone Xr 之间的区别。

【问题讨论】:

  • 我也想知道这个。

标签: iphone resolution fingerprint


【解决方案1】:

尝试 window.devicePixelRatio - 我在 browserstack 上测试了两个设备,XS Max 返回 3,XR 返回 2

在我的应用中我是这样使用的

if (window.devicePixelRatio === 3 && screen.height === 896) {
  // is iphone XS Max
} 

【讨论】:

    猜你喜欢
    • 2019-07-06
    • 1970-01-01
    • 2019-02-18
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多