我正在为苹果i*设备开发一个网站,使用HTML5 webkit特性,如转场效果,但我希望在旧的/较慢的iPhone型号(如iPhone<3GS和iPod touch<第3代)上禁用一些花哨的功能,因为在这些设备上,转场效果太慢了。
有没有办法在JavaScript中检测到确切的型号(而不仅仅是操作系统/用户代理)?
我正在为苹果i*设备开发一个网站,使用HTML5 webkit特性,如转场效果,但我希望在旧的/较慢的iPhone型号(如iPhone<3GS和iPod touch<第3代)上禁用一些花哨的功能,因为在这些设备上,转场效果太慢了。
有没有办法在JavaScript中检测到确切的型号(而不仅仅是操作系统/用户代理)?
这似乎可以工作,至少可以区分2G和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);