Определите конкретную модель iPhone / iPod touch в Javascript - PullRequest
7 голосов
/ 22 июня 2010

Я разрабатываю веб-сайт для устройств Apple i *, который использует функции веб-набора HTML5, такие как переходы, но я хочу отключить некоторые модные вещи для более старых / более медленных моделей iPhone, таких как iPhone <3GS и iPod touch <3rd Gen, поскольку на этих устройствах переходы слишком медленные. </p>

Есть ли способ определения точной модели (не только ОС / агента пользователя) в Javascript?

1 Ответ

3 голосов
/ 27 июня 2010

Похоже, это работает, по крайней мере, для определения между 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);
...