2014-09-09 2 views
0

Я следующий агент пользователя, взял из журнала на сайте:обнаружения Браузер на основе User Agent

Mozilla/5.0+(Linux;+Android+4.4.4;+Nexus+5+Build/KTU84P)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/37.0.2062.117+Mobile+Safari/537.36

Как узнать, какие устройства/браузер - Оба андроид и Apple, упоминаются. Здесь упоминаются браузеры - Chrome и Safari!

благодаря

ответ

1

Он специально упоминает Nexus 5. Кажется довольно ясно, что это Android. Вам повезло, имя устройства было в строке.

Причина, по которой упоминается, что все они предназначены для обеспечения совместимости. Если разработчики нацеливаются на определенные устройства, просматривая строку пользовательского агента, то, если вы хотите, чтобы ваше устройство имело все эти функции, вы должны включить эту строку, чтобы она знала, что ваше устройство также поддерживает функции этих устройств.

Для получения дополнительной информации см. Why “Mozilla” string is present on all browser's User Agent?.

+0

Спасибо. Почему так много упомянутых типов браузеров? – kneidels

+0

@kneidels См. Обновленный ответ. – mason

Смежные вопросы