我正在开发一个Apple i *设备的网站,该网站使用HTML5 webkit功能(如转换),但我想禁用iPhone/iPhone之类的较旧/较慢iPhone模型的一些花哨材料,例如iPhone < 3GS和iPod touch <第三代,因为在这些设备上转换速度太慢。使用Javascript检测特定的iPhone/iPod touch模型
有没有办法在Javascript中检测确切的模型(不仅仅是操作系统/用户代理)?
我正在开发一个Apple i *设备的网站,该网站使用HTML5 webkit功能(如转换),但我想禁用iPhone/iPhone之类的较旧/较慢iPhone模型的一些花哨材料,例如iPhone < 3GS和iPod touch <第三代,因为在这些设备上转换速度太慢。使用Javascript检测特定的iPhone/iPod touch模型
有没有办法在Javascript中检测确切的模型(不仅仅是操作系统/用户代理)?
这似乎工作,至少要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性能阈值 - 满足它看起来的需求的一个例子。 – chucknelson 2010-06-29 12:45:04
大的第一个问题。欢迎来到堆栈溢出! – 2010-06-22 15:48:43
可能的重复[在jQuery中检测手持设备的最佳方式是什么?](http://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-handheld-设备在jquery) – Neolisk 2014-04-04 19:53:23