【问题标题】:Detect the specific iPhone/iPod touch model in Javascript在 Javascript 中检测特定的 iPhone/iPod touch 型号
【发布时间】:2011-03-06 20:28:13
【问题描述】:

我正在为 Apple i* 设备开发一个网站,该设备使用 HTML5 webkit 功能(如转换),但我想禁用一些旧/较慢 iPhone 型号(如 iPhone

有没有办法在 Javascript 中检测准确的模型(不仅仅是操作系统/用户代理)?

【问题讨论】:

标签: javascript iphone html ipod-touch


【解决方案1】:

这似乎有效,至少可以确定 2 和 3g 和 3gs 之间...不知道如何确定它是否是 4g...

var percentmobile_t = new Date().getTime();
var percentmobile_s = 0;
while(new Date().getTime() - percentmobile_t < 20)
{
    Math.random();
    percentmobile_s++;
}
_is2_or_3g = (percentmobile_s < 1000);

【讨论】:

  • 虽然这无法拉出 iPhone 4,但它是一种执行某种隐藏基准以找出是否满足 3GS 性能阈值的方法示例 - 似乎满足了需求。
猜你喜欢
  • 1970-01-01
  • 2010-10-14
  • 1970-01-01
  • 2014-12-12
  • 1970-01-01
  • 1970-01-01
  • 2011-02-02
  • 1970-01-01
相关资源
最近更新 更多