Нужно объяснение агента пользователя

Я анализирую поле агента пользователя различных типов журналов веб-сервера. Ex. Apache Access Log/W3C/iplant и т. Д. Я обнаружил, что некоторые строки в файлах журнала имеют следующие типы пользовательских агентов. Я в замешательстве, поскольку у него много подписей браузера.

Может кто-нибудь объяснить, что означает следующий пользовательский агент?

"Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.31 (KHTML, как Gecko) Chrome/26.0.1410.64 Safari/537.31"

3 ответа

Решение

Chrome 26.0 на Windows 7 x64 отправляет

Я понятия не имею, почему он отправляет такую ​​неоднозначную строку User-Agent

Потому что сниффинг агента пользователя бесполезен.

В начале была NCSA Mosaic, и Mosaic назвала себя NCSA_Mosaic/2.0 (Windows 3.1), и Mosaic отображала картинки вместе с текстом, и это было очень радостно.

И вот, затем появился новый веб-браузер, известный как "Mozilla", сокращенно от "Mosaic Killer", но Mosaic не удивился, поэтому публичное имя было изменено на Netscape, и Netscape назвал себя Mozilla/1.0 (Win3.1) и было больше радости. И Netscape поддерживал фреймы, и фреймы стали популярными среди людей, но Mosaic не поддерживал фреймы, и поэтому пришло "анализирование агентом пользователя", и веб-мастера "Mozilla" отправляли фреймы, но в другие браузеры отправляли не фреймы.

Скопировано с http://webaim.org/blog/user-agent-string-history/ где вы также можете найти полную историю, включая строку Chrome User-Agent.

Браузеры на основе Webkit (Chrome/Safari) отправляют эту строку браузера (Safari пропускает часть Chrome).

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