Обнаружение между iPad и iPad2 через JQuery / Javascript?

Есть ли способ обнаружить iPad и iPad2 через JQuery / Javascript? Или даже PHP или каким-то другим способом с веб-сайта?

У меня есть iPad и iPad2 с той же версией iOS, и я не делаю этого в настоящее время, возможно, он создает на обоих устройствах тот же самый точный пользовательский агент.

IPad

Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3 

iPad2

 Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3 

Пользовательский агент javascript Мобильная строка (Mobile / 9A405), похоже, зависит от версии ОС ЦПУ. Таким образом, хотя некоторые места могут отличаться от поколения iPad, это часто происходит потому, что версия ОС для ОС отличается.

ПРИМЕР 1 – разные ОС ЦП = разные мобильные / строки:

  • iPad 1 – Mozilla / 5.0 (iPad, CPU OS 5_0_1, как Mac OS X) AppleWebKit / 534.46 (KHTML, например, Gecko) Версия / 5.1 Mobile / 9A405 Safari / 7534.48: 3

  • iPad 2 – Mozilla / 5.0 (iPad, CPU OS 5_1, как Mac OS X) AppleWebKit / 534.46 (KHTML, например, Gecko) Версия / 5.1 Mobile / 9B176 Safari / 7534.48: 3

ПРИМЕР 2 – тот же CPU OS = тот же Mobile / string:

  • iPad 1 – Mozilla / 5.0 (iPad, ОС ОС 5_0_1, как Mac OS X) AppleWebKit / 534.46 (KHTML, например, Gecko) Версия / 5.1 Mobile / 9A405 Safari / 7534.48.3

  • iPad 2 – Mozilla / 5.0 (iPad, ОС ОС 5_0_1, как Mac OS X) AppleWebKit / 534.46 (KHTML, например, Gecko) Версия / 5.1 Mobile / 9A405 Safari / 7534.48.3

Как вы можете видеть ниже, единственное различие заключается в том, что ipad: Mobile / 8F190 ipad2: Mobile / 8F191, поэтому можно отключить агент пользователя и искать разницу.

Строка пользовательского агента iPad:

Mozilla / 5.0 (iPad, U, CPU OS 4_3, как Mac OS X, en-us) AppleWebKit / 533.17.9 (KHTML, например, Gecko) Версия / 5.0.2 Mobile / 8F190 Safari / 6533.18.5

Строка пользовательского агента iPad2:

Mozilla / 5.0 (iPad, U, CPU OS 4_3, как Mac OS X, en-us) AppleWebKit / 533.17.9 (KHTML, например Gecko) Версия / 5.0.2 Mobile / 8F191 Safari / 6533.18.5

но я очень сомневаюсь, что существует большая разница между версиями сафари, возможно, вы просто хотите уведомить пользователя, что у него больше денег, чем у другого, p …

Существуют различия, которые важны, как камера. Например, я хотел бы обнаружить, что пользователь находится на ipad и даже не представляет кнопку камеры, но если пользователь находится на ipad2, я покажу значок камеры, и они смогут использовать камеру.

Все, что я могу сделать прямо сейчас, – это вызвать метод, чтобы сделать снимок, и если я получу ошибку, предположим, что это ipad.