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 ответ
Попытка обнаружения устройства в наши дни трудна и не надежна. Я бы рекомендовал вам вместо обнаружения устройства выполнять обнаружение на основе возможностей браузера, как я описал здесь.
Используя этот подход, вы заинтересованы только в том случае, если браузер поддерживает какую-либо функцию, и вам не важно имя устройства / поставщик.