gpt4 book ai didi

iphone - 在 JavaScript 中检测 iPhone 3G 或 3GS(以及 iPod touch 2G 与 iPod touch 3G)

转载 作者:行者123 更新时间:2023-12-03 18:27:28 28 4
gpt4 key购买 nike

有人知道检测旧设备的方法吗:

  • iPod touch 1G
  • iPhone 2G
  • iPhone 3G
  • iPod touch 2G

来自较新的集合:

  • iPhone 3GS
  • iPod touch 3G
  • iPad
  • iPhone 4

我找到了检测 iPhone 4 和 iPad(使用屏幕尺寸)的方法。但是,有没有办法区分 iPhone 3GS 和 iPod touch 3G、iPod touch 1G 和 iPhone 2G?

要求:

  • 搞点黑客行为是可以的!只要确保它始终有效即可。
  • 性能测试不够准确:但如果你能让它 100% 正常工作,那就没问题了。

(iPhone 2G 和 iPod touch 1G 检测示例,使用“隐藏”方法:“iPad 和 iPhone 3G 及更高版本支持 H.264 Baseline profile 3.1。早期版本的 iPhone 支持 H.264 Baseline profile 3.0。”来自https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html)。

编辑:我无法绕过此要求:除了此检测之外没有其他解决方案。

最佳答案

如果数字运算是一种鉴别器...使用它!只需对一个小循环(称之为 BogoMips)进行基准测试,大约 0.5 秒内您就知道自己在做什么。

硬件和软件都已定义,负载也已基本定义(嗯..iOS 4“多任务”?),所以我认为它可以非常准确。

编辑 我现在才读到你关于性能测试的评论;也许您的意思正是如此,也许您的意思是测量页面渲染时间。我的建议是创建一个仅包含一段 javascript 的页面,然后将结果存储为 cookie 并进行重定向。那时几乎所有情况都已知。

关于iphone - 在 JavaScript 中检测 iPhone 3G 或 3GS(以及 iPod touch 2G 与 iPod touch 3G),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3262432/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com