iPad против iPad Mini User Agent

Мы проводим обнаружение устройств на стороне сервера, и нам нужно перевести пользователей ipad mini на одну страницу, а пользователей ipad - на другую.

Есть ли что-то, что отличает двух пользовательских агентов?

IPad

Mozilla / 5.0 (iPad; CPU OS 7_0_3, как Mac OS X) AppleWebKit/537.51.1 (KHTML, как Gecko) Версия /7.0 Mobile/11B511 Safari/9537.53`

Мини

Mozilla/5.0 (iPad; CPU OS 7_0_4, как Mac OS X) AppleWebKit/537.51.1 (KHTML, как Gecko) Версия /7.0 Mobile/11B554a Safari/9537.53

Единственное, что я вижу, это Mobile / 11B511 и Mobile / 11B554a, но разве это постоянная ценность, с которой мы можем работать?

1 ответ

Попытка обнаружения устройства в наши дни трудна и не надежна. Я бы рекомендовал вам вместо обнаружения устройства выполнять обнаружение на основе возможностей браузера, как я описал здесь.

Используя этот подход, вы заинтересованы только в том случае, если браузер поддерживает какую-либо функцию, и вам не важно имя устройства / поставщик.

Другие вопросы по тегам