使用CPU速度从Javascript中检测iPhone 5 DEVICE

时间:2013-01-07 13:41:42

标签: javascript iphone uiwebview

我有一个杰出的question,就是在非全屏 UIWebview中使用屏幕尺寸来检测Javascript中的iPhone 5设备。我开始相信这不是可行的方法。

现在我正在调查更难看的黑客来做这件事。引起我注意的是,iPhone 5上的Javascript评估速度是iPhone 4的两倍。也许我们可以运行一些计算和时间。然后我们可以说该设备是iPhone 5,如果它在< x ms。

有人知道这种测试的例子吗?什么计算可以最好地进行基准测试?

1 个答案:

答案 0 :(得分:0)

无法通过这种方式可靠地确定设备版本。有些iPhone可能比其他iPhone更快,如果新的iPhone 4比重度使用的iPhone 5更快,我也不会感到惊讶。

然而,iPhone 5是支持iOS 6.0.2+的唯一 iPhone。获取手机的用户代理,并检查它正在运行的操作系统。由于Apple对其更新有点咄咄逼人,我认为这是检查设备版本的最可靠方法。

(并非UA嗅探是可靠的,或者一开始就是个好主意,因为UA很容易被伪造,但这完全是另一回事)