User Agent

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

User Agent — это клиентское приложение, использующее определённый сетевой протокол. Термин обычно используется для приложений, осуществляющих доступ к веб-сайтам, таким как браузеры, поисковые роботы (и другие «пауки»), мобильные телефоны и другие устройства.

При посещении веб-сайта клиентское приложение обычно посылает веб-серверу информацию о себе. Это текстовая строка, являющаяся частью HTTP запроса, начинающаяся с User-agent: или User-Agent:, и обычно включающая такую информацию, как название и версию приложения, операционную систему компьютера и язык. У «пауков» эта строка часто содержит URL и email-адрес, по которым веб-мастер может связаться с оператором «паука».

Содержание

Использование веб-сайтами

Из-за доминирования отдельных браузеров в разные периоды в истории всемирной паутины многие веб-сайты проектировались не в соответствии со стандартами W3C и IETF, а для работы с определённым браузером. Такие сайты посылают разное содержимое веб-страницы в зависимости от получаемого от клиента значения User-Agent. Это приводит к тому, что использовать сайт можно с помощью только одного-трёх самых популярных браузеров, а браузеры, имеющие немного отличающийся идентификатор, оказываются «запрещёнными».

Многие веб-мастеры считают такой подход плохой практикой и рекомендуют создавать HTML разметку так стандартизированно, насколько это возможно, чтобы корректно отображать страницы сайта на максимальном количестве браузеров.

Веб-сайты для мобильных телефонов часто вынуждены жёстко полагаться на определение User-Agent, так как браузеры на разных мобильных телефонах слишком различны. Поэтому мобильные веб-порталы обычно генерируют разные страницы в зависимости от модели мобильного телефона. Эти различия могут быть как небольшими (изменение размера изображений специально для меньших экранов), так и весьма существенными (формат WML вместо XHTML).

Строка User-agent также используется веб-мастерами для предотвращения индексирования «поисковыми пауками» некоторых страниц сайта, например когда индексирование определённых страниц не имеет смысла или конкретный «паук» использует слишком много трафика. Веб-мастер может использовать специальный файл robots.txt для рекомендаций «пауку» или просто настроить веб-сайт не отдавать «пауку» эти страницы.

Подделка User-agent

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

Ранний пример этого — использование браузером Internet Explorer строки User-Agent, начинающейся с «Mozilla/<version> (compatible; MSIE <version>…», для получения контента, предназначенного для Netscape Navigator, его главного конкурента в 1990-х. Нужно отметить, что «Mozilla» в данном случае — не браузер с открытым кодом Mozilla, выпущенный гораздо позже, а оригинальное кодовое имя Navigator, которое также было именем талисмана (маскота) компании Netscape. Такой формат строки User-Agent с тех пор использовался и другими браузерами; в частности, из-за того, что доминировать стал Internet Explorer.

Когда Internet Explorer стал доминирующим браузером, такие конкуренты как Firefox, Safari и Opera встроили системы, позволяющие пользователю выбрать ложное значение User-Agent, такое же, что и у свежих версий Explorer. Некоторые из них (Firefox и Safari) копировали значение User-Agent полностью, другие (Opera) копировали значение User-Agent, добавляя истинное имя браузера в конце, что позже привело к тому, что строка содержит три имени и версии: первое зовётся как «Mozilla» (то есть Netscape Navigator); далее «MSIE» (Internet Explorer); и последнее, действительные браузер, такой как «Opera». Opera также позволяет полностью спрятаться под Internet Explorer или Firefox, полностью скрывая имя «Opera».

В случае Safari строка User-Agent содержит 5 имен (Mozilla, AppleWebKit (идентификатор «движка»), «KHTML, like Gecko» (используемый Safari WebKit основан на движке KHTML, Gecko — кодовое имя движка последних версий Mozilla Firefox) и Safari. Таким образом, если сайт делает проверку на практически любой современный браузер (кроме Opera) — Safari ее пройдет. Другие браузеры на движке WebKit работают аналогично.

Кроме браузеров, другие программы, использующие протокол HTTP, к примеру менеджеры закачек и оффлайновые браузеры, также имеют возможность изменять значение User-Agent, посылаемое серверу, по желанию пользователя. Это сделано, наверное, для обеспечения совместимости с определёнными серверами (некоторые серверы отказываются обслуживать подобные программы, так как они используются в большинстве случаев невнимательно, что становится в тягость серверу).

Подобная проблема продолжает существовать в мире браузеров, и поэтому начата кампания, способствующая тому, чтобы разработчики сайтов проектировали сайты в соответствии со стандартами, а не для какого-то любого определённого браузера.

Так, многие веб-сайты, созданные в 2005 году, лучше соответствуют стандартам, чем это было ранее в истории Web. Однако, на некоторых сайтах всё ещё используются устаревшие скрипты JavaScript, в сущности, блокирующие работу других браузеров, помимо Internet Explorer или Netscape Navigator. Примером такого сайта может служить система самообслуживания абонентов оператора сотовой связи Tele2 (https://www.selfcare.tele2.ru/work.html). Причина этого часто заключается в бездумном копировании старого кода, взятого с других сайтов, без полного понимания того, какой эффект этот код будет в действительности иметь.

Одним из результатов подделки значения User-Agent является распространённое использование Internet Explorer, чьё значение User-Agent обычно подделывается. Это приводит к тому, что количественный показатель использования других браузеров недооценивается.

Подделка значения User-Agent также может привести к угрозе безопасности при подделывании поискового робота и обходе ключевых частей веб-сайта.

Примеры значений User Agent

Браузеры

  • AOL Explorer версии (не классические AOL 8.0, 9.0) (добавлено «America Online Browser X.X;»):
    • 1.1 — Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.1; Windows NT 5.1;)
    • 1.2 — Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.2; Windows NT 5.1;)
    • 1.5 — Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.5; Windows NT 5.1;)
  • Avant Browser версии:
    • Ранние версии — Advanced Browser (http://www.avantbrowser.com)
    • Старая версия — Avant Browser (http://www.avantbrowser.com)
    • Более современные версии — Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Avant Browser [avantbrowser.com]; iOpus-I-M; QXW03416; .NET CLR 1.1.4322)
  • Camino версии:
    • 1.0b1 под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.8) Gecko/20051107 Camino/1.0b1
    • 1.0 под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.1) Gecko/20060214 Camino/1.0
    • 1.0.1 под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.3) Gecko/20060427 Camino/1.0.1
    • 1.0.2 под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.4) Gecko/20060613 Camino/1.0.2
    • 1.0.3 под Mac OS XMozilla/5.0 (Macintosh; U; PPC Max OS X Mach-O; en-US; rv:1.8.0.7) Gecko/200609211 Camino/1.0.3
  • Epiphany версии:
    • 2.14.2.1 под UbuntuMozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.0.4) Gecko/20060608 Ubuntu/dapper-security Epiphany/2.14
    • 2.14.2.1 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.5) Gecko/20060626 (Debian|Debian-1.8.0.5-3) Epiphany/2.14
    • 2.14.2.1 под Fedora Core 5Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060501 Epiphany/2.14
    • 2.14.3 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060928 (Debian|Debian-1.8.0.7-1) Epiphany/2.14
  • Flock версии :
    • 0.7.7 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20061031 Firefox/1.5.0.7 Flock/0.7.7
  • Google Chrome версии:
    • 0.2.149.27 под Windows XP SP2Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
    • 0.4.154.25 под Windows XP SP2Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.4.154.25 Safari/525.19
    • 1.0.154.65 под Windows 7Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.65 Safari/525.19

Google Chrome's user agent string

  • GNU IceWeasel
    • 1.5.0.7-g2 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20061022 Iceweasel/1.5.0.7-g2
    • 2.0.0.6-g2 под Debian GNU/Linux — Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.6) Gecko/20070817 IceWeasel/2.0.0.6-g2
  • GNU IceCat
    • 2.0.0.11-g1-i386 в Debian GNU/Linux — Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.11) Gecko/20071203 IceCat/2.0.0.11-g1
  • iCab версии:
    • 3.03 под Mac OS XMozilla/5.0 (compatible; iCab 3.0.3; Macintosh; U; PPC Mac OS X)
  • Debian Iceweasel:
    • 2.0 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061024 Iceweasel/2.0 Debian-2.0+dfsg-1
    • 2.0.0.2 под Debian GNU/Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070208 Iceweasel/2.0.0.2 Debian-2.0.0.2+dfsg-2
    • 2.0.0.6 в Debian GNU/Linux 4.0 — Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.6) Gecko/2007072300 Iceweasel/2.0.0.6 (Debian-2.0.0.6-0etch1+lenny1)
  • Internet Explorer версии:
    • 1.0 под Windows 95Microsoft Internet Explorer/4.0b1 (Windows 95)
    • 1.5 под Windows NTMozilla/1.22 (compatible; MSIE 1.5; Windows NT)
    • 2.0 под Windows 95Mozilla/1.22 (compatible; MSIE 2.0; Windows 95)
    • 3.01 под Windows 98Mozilla/2.0 (compatible; MSIE 3.01; Windows 98)
    • 5.0 под SunOSMozilla/4.0 (compatible; MSIE 5.0; SunOS 5.9 sun4u; X11)
    • 5.0.1 под Windows 2000Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
    • 5.1.7 под Mac OS 9Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)
    • 5.2.3 под Mac OS XMozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
    • 5.5 под Windows 2000Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
    • 6.0 в MSN 2.5 под Windows 98Mozilla/4.0 (compatible; MSIE 6.0; MSN 2.5; Windows 98)
    • 6.0 под Windows XP SP2Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
    • 6.0 под Windows XP SP2 with .NET Framework 1.1 installed — Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
    • 6.0 под Windows XP SP2 with .NET Framework 2.0 installed — Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
    • 6.0 под Windows XP Media Center Edition 2005 with .NET Framework 1.0, 1.1, and 2.0 installed— Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0; .NET CLR 2.0.50727)
    • 6.0 под Windows Server 2003 Service Pack 1 with .NET Framework 1.1 installed — Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)
    • 7.0 beta под Windows XPMozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1)
    • 7.0 beta 1 под Windows XPMozilla/4.0 (compatible; MSIE 7.0b; Win32)
    • 7.0 beta под Windows VistaMozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)
    • 7.0 beta 2 под Windows XP SP2Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; Arcor 5.005; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
    • 7.0 под Windows XP SP2Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
    • 7.0 под Windows VistaMozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
    • 8.0 beta 1 x86 под Windows Vista SP1 x64 в режиме эмуляции IE7 — Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022)
    • 8.0 beta 1 x86 под Windows Vista SP1 x64 в режиме стандартов — Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022)
    • 8.0 beta 2 x86 под Windows Vista SP1 x64 в режиме стандартов — Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
    • 8.0 под Windows XP SP3 в режиме стандартов — mozilla/4.0 (compatible; msie 7.0; windows nt 5.1; trident/4.0; ...)
    • 8.0 под Windows XP SP3 в режиме IE8 ****** — mozilla/4.0 (compatible; msie 8.0; windows nt 5.1; trident/4.0; ...)
    • 8.0 под Windows 7 в режиме стандартов — Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
  • Internet Explorer Mobile (ранее — Pocket Internet Explorer) версии:
    • Microsoft Pocket Internet Explorer/0.6 — PIE 1.0, seems that they forgot to change it to 1.0.
    • Mozilla/1.1 (compatible; MSPIE 2.0; Windows CE) — PIE 2.0
    • Под Windows Mobile 2003 — Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
    • Под Windows Mobile 2003 Second Edition, running под a Motorola MPx220 SmartphoneMOT-MPx220/1.400 Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Smartphone; 176x220)
    • Под Windows Mobile 5.0, running под a Motorola Q SmartphoneMozilla/4.0 (compatible; MSIE 4.01; Windows CE; Smartphone; 176x220)
    • Под Windows Mobile 5.0, running под a generic HTC Tornado SmartphoneMozilla/4.0 (compatible; MSIE 4.01; Windows CE; Smartphone; 240x320)
    • После Windows Mobile 5.0 — Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile m.n) where «m.n» is just a major.minor version number. Full specifics at the IE Mobile Team Blog
    • Motorola VIP1200 — Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; Motorola VIP12xx)
  • K-Meleon версии:
    • 0.9 под Windows VistaMozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.7.13) Gecko/20050610 K-Meleon/0.9
    • 1.0 под Windows NT 4.0Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.8.0.5) Gecko/20060706 K-Meleon/1.0
  • Konqueror версии:
    • 3.1-RC1 в ОС на ядре LinuxMozilla/5.0 (compatible; Konqueror/3.1-rc3; i686 Linux; 20020515)
    • 3.1 на Linux — Mozilla/5.0 (compatible; Konqueror/3.1; Linux 2.4.22-10mdk; X11; i686; fr, fr_FR)
    • 3.4 на Linux — Mozilla/5.0 (compatible; Konqueror/3.4; Linux) KHTML/3.4.2 (like Gecko)
    • 3.5 под Fedora Core 5Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.15-1.2054_FC5; X11; i686; en_US) KHTML/3.5.4 (like Gecko)
    • 3.5 под Debian GNU/Linux (backport) — Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.16-2-k7) KHTML/3.5.0 (like Gecko) (Debian|Debian package 4:3.5.0-2bpo2)
    • 3.5.5 под Debian GNU/LinuxMozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Debian|Debian)
    • 3.5.6 под Gentoo LinuxMozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.21-rc1; x86_64; cs, en_US) KHTML/3.5.6 (like Gecko)
  • Links версии:
    • 0.99pre14 under Cygwin под Windows 2000 — Links (0.99pre14; CYGWIN_NT-5.0 1.5.16(0.128/4/2) i686; 80x25)
    • 2.1pre17 под Gentoo LinuxLinks (2.1pre17; Linux 2.6.11-gentoo-r8 i686; 80x24)
    • 2.1pre19 под Gentoo Linux using the X Window SystemLinks (2.1pre19; Linux 2.6.14-gentoo-r5 i686; x)
    • 2.2 под Debian GNU/kFreeBSDLinks (2.2; GNU/kFreeBSD 6.3-1-486 i686; 80x25)
  • Lynx версии:
    • 2.8.4rel.1 в ОС на ядре LinuxLynx/2.8.4rel.1 libwww-FM/2.14
    • 2.8.5rel.1 под Fedora Core 5Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8a
    • 2.8.6rel.4 под Gentoo LinuxLynx/2.8.6rel.4 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8g
  • Minimo 0.007 под Windows Mobile 2003 — Mozilla/5.0 (Windows; U; Windows CE 4.21; rv:1.8b4) Gecko/20050720 Minimo/0.007
  • Mozilla:
    • 1.7.8 для Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511
    • 1.7.12 под Gentoo LinuxMozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.7.12) Gecko/20050929
  • Mozilla Firefox версии:
    • 0.5 под Windows NT (Тогда Firefox носил имя Phoenix) — Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3a) Gecko/20030105 Phoenix/0.5
    • 0.7 под Windows NT (Тогда Firefox носил имя Firebird) — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031215 Firebird/0.7+
    • 1.0 (Дания) под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; nl-NL; rv:1.7.5) Gecko/20041202 Firefox/1.0
    • 1.0.4 под FreeBSD 5.4 под i386Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050609 Firefox/1.0.4
    • 1.0.5 под SlackwareMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.9) Gecko/20050711 Firefox/1.0.5
    • 1.0.6 под Windows XP — <tt>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6
    • 1.0.7 под Mac OS 10.3 10.3 PowerPCMozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
    • 1.5 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8) Gecko/20051107 Firefox/1.5
    • 1.5.0.1 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
    • 1.5.0.2 под Ubuntu LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
    • 1.5.0.3 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3
    • 1.5.0.4 под Windows VistaMozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
    • 1.5.0.6 под Fedora Core 5Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.6) Gecko/20060808 Fedora/1.5.0.6-2.fc5 Firefox/1.5.0.6 pango-text
    • 1.5.0.7 под Mac OS XMozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
    • 2.0 под Ubuntu Linux, под AMD64Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy)
    • 2.0.0.1 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
    • 2.0.0.2 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070220 Firefox/2.0.0.2
    • 2.0.0.2 под SuSE LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070221 SUSE/2.0.0.2-6.1 Firefox/2.0.0.2
    • 2.0.0.9 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
    • 2.0.0.9 i686 под GNU/Linux AMD64 Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
    • 2.0.0.17 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.17) Gecko/20080829 Firefox/2.0.0.17
    • 2.0.0.19 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.19) Gecko/20081201 Firefox/2.0.0.19
    • 2.0.0.20 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20
    • 3.0a1 под Ubuntu Linux, под AMD64Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1
    • 3.0 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9) Gecko/2008052906 Firefox/3.0
    • 3.0.1 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
    • 3.0.2 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.2) Gecko/2008091620 Firefox/3.0.2
    • 3.0.2 под Gentoo Linux AMD64Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.0.2) Gecko/2008092702 Gentoo Firefox/3.0.2
    • 3.0.3 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
    • 3.0.3 под Windows XP с установленным .NET Framework 3.0 SP1 — Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 (.NET CLR 3.5.30729)
    • 3.0.3 под Windows VistaMozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
    • 3.0.5 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.2; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
    • 3.0.7 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
    • 3.0.10 под Windows VistaMozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10
    • 3.5 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5
    • 3.5.1 под Ubuntu LinuxMozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.1) Gecko/20090716 Ubuntu/9.04 (jaunty) Shiretoko/3.5.1
    • 3.5.1 под Gentoo Linux - Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.1.1) Gecko/20090730 Gentoo Firefox/3.5.1
    • 3.5.1 под Windows VistaMozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1
  • Версии Netscape, основанные на свободном коде Mozilla:
    • 6.1 под Windows 2000Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.2) Gecko/20020508 Netscape6/6.1
    • 7 под Sun Solaris 8Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.0.1) Gecko/20020920 Netscape/7.0
    • 7.1 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
    • 7.2 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
    • 7.2 под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2
    • 8.0.1 под Windows XP using Gecko — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20050519 Netscape/8.0.1
    • 8.0.1 под Windows XP using MSHTML (with .NET installed) — Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50215) Netscape/8.0.1
    • 8.1 под Windows XP using Gecko (with .NET installed) — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20060127 Netscape/8.1
  • Netscape Navigator (проприетарные) версии:
    • 2.02 под OS/2 with option -3Mozilla/3.0 (OS/2; U)
    • 3.0 под SunOS with weak security — Mozilla/3.0 (X11; I; SunOS 5.4 sun4m)
    • 4.08 под Windows XPMozilla/4.08 [en] (WinNT; I; Nav)
    • 4.61 под Macintosh with weak security — Mozilla/4.61 (Macintosh; I; PPC)
    • 4.61 под OS/2 with strong security — Mozilla/4.61 [en] (OS/2; U)
    • 4.7 под MacintoshMozilla/4.7C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; I; PPC)
    • 4.76 под Mac OS 9Mozilla/4.76 (Macintosh; U; PPC)
    • 4.8 под Windows 2000Mozilla/4.8 [en] (Windows NT 5.0; U)
  • Novarra:
    • Palm Web Pro 3.0.1a под Palm OSMozilla/4.76 [en] (PalmOS; U; WebPro/3.0.1a; Palm-Arz1)
  • OmniWeb версии:
    • 5.1.1 (v563.51) под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.51
    • 5.1.2 beta 1 (v563.57) под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.57
  • Openwave 6.2.2 под Mobile Phone — OPWV-SDK/62 UP.Browser/6.2.2.1.208 (GUI) MMP/2.0
  • Opera версии:
    • 6.03 под Windows 2000, cloaked as MSIEMozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.03 [en]
    • 6.03 под Mac OS 9, cloaked as MSIEMozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC) Opera 6.0 [en]
    • 7.23 под Windows 98Opera/7.23 (Windows 98; U) [en]
    • 8.00 под Gentoo LinuxOpera/8.0 (X11; Linux i686; U; cs)
    • 8.02 под Nokia 770/MaemoMozilla/4.0 (compatible; MSIE 6.0; ; Linux armv5tejl; U) Opera 8.02 [en_US] Maemo browser 0.4.31 N770/SU-18
    • 8.02 под Sony myloOpera/8.02 (Qt embedded; Linux armv4ll; U) [en] SONY/COM1
    • 8.50 под Windows XP, cloaked as MSIEMozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 8.50
    • 8.50 под Windows XP, cloaked as MozillaMozilla/5.0 (Windows NT 5.1; U; en) Opera 8.50
    • 8.50 под Nokia 6630 (in Spanish) — Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia 6630/4.03.38; 6937) Opera 8.50 [es]
    • 8.50 под Nintendo DS (Japanese) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [ja]
    • 8.50 под Nintendo DS (European, Nintendo DS set to english) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [en]
    • 8.50 под Nintendo DS (European, Nintendo DS set to français) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [fr]
    • 8.50 под Nintendo DS (European, Nintendo DS set to italiano) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [it]
    • 8.50 под Nintendo DS (European, Nintendo DS set to deutsch) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [de]
    • 8.50 под Nintendo DS (European, Nintendo DS set to español) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [es-es]
    • 8.50 под Nintendo DS (European, Nintendo DS set to japanese) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [en]
    • 8.51 под Windows XPOpera/8.51 (Windows NT 5.1; U; en)
    • 9.00 под Wii Shop ChannelOpera/9.00 (Wii; U; ; 1038-58; Wii Shop Channel/1.0; en)
    • 9.00 под Wii Internet Channel (Trial Version) — Opera/9.00 (Nintendo Wii; U; ; 1309-9; en)
    • 9.00 под Windows XPOpera/9.0 (Windows NT 5.1; U; en)
    • 9.01 под Debian GNU/LinuxOpera/9.01 (X11; Linux i686; U; en)
    • 9.02 под Windows XPOpera/9.02 (Windows NT 5.1; U; en)
    • 9.10 под Windows XPOpera/9.10 (Windows NT 5.1; U; en)
    • 9.23 под Windows XPOpera/9.23 (Windows NT 5.1; U; ru)
    • 9.50 под Windows XPOpera/9.50 (Windows NT 5.1; U; ru)
    • 9.50 под Windows VistaOpera/9.50 (Windows NT 6.0; U; en)
    • 9.60 под Windows XPOpera/9.60 (Windows NT 5.1; U; en) Presto/2.1.1
    • 10.00b под Windows VistaOpera/10.00 (Windows NT 6.0; U; en) Presto/2.2.0
    • 10.00 под Windows SevenOpera/9.80 (Windows NT 6.1; U; ru) Presto/2.2.15 Version/10.00
    • 10.10 под Gentoo Linux - Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.2.15 Version/10.10
    • 10.20alpha1 под Windows XPOpera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.20
    • 10.50prealpha под Windows XPOpera/9.80 (Windows NT 5.1; U; en) Presto/2.5.18 Version/10.50
  • Opera Mobile версии:
    • Mozilla/4.1 (compatible; MSIE 5.0; Symbian OS; Nokia 6600;452) Opera 6.20 [ru]
    • Mozilla/4.1 (compatible; MSIE 5.0; Symbian OS; Nokia 6600;452) Opera 6.20 [ru]
    • Mozilla/4.1 (compatible; MSIE 5.0; Symbian OS; Nokia 6600;452) Opera 6.20 [ru]
    • Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia 6600/5.27.0; 6329) Opera 8.00 [ru]
    • Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia 6600/5.27.0; 6329) Opera 8.00 [ru]
    • Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia 6600/5.27.0; 6329) Opera 8.00 [ru]
    • Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia 6600/5.27.0; 6936) Opera 8.50 [ru]
    • Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia 6600/5.27.0; 6936) Opera 8.50 [ru]
    • Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia 6600/5.27.0; 1657) Opera 8.60 [ru]
    • Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia 6600/5.27.0; 1665) Opera 8.60 [ru]
    • Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia 6600/5.27.0; 9399) Opera 8.65 [ru]
    • Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia 6600/5.27.0; 9424) Opera 8.65 [ru]

http://www.opera.com/support/kb/view/742/

  • Opera Mini версии:
    • 2.0.4719 под J2ME под the Sony Ericsson W800iOpera/8.01 (J2ME/MIDP; Opera Mini/2.0.4719; en; U; ssr)
    • 2.0.4509 под J2ME под the Motorola RAZR V3Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.4509/1316; fi; U; ssr)
    • 2.0.3920 под J2ME под Palm OS — <tt>Opera/2.0.3920 (J2ME/MIDP; Opera Mini; en; U; ssr)
    • 2.0 под J2MEOpera/8.01 (J2ME/MIDP; Opera Mini/2.0.4062; en; U; ssr)
    • 3.0 под J2MEOpera/8.01 (J2ME/MIDP; Opera Mini/3.0.6306/1528; nb; U; ssr)
    • 4.2 под J2MEOpera/9.60 (J2ME/MIDP; Opera Mini/4.2.13337/724; U; ru) Presto/2.2.0
  • Safari версии:
    • v125 под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125
    • v125 под Mac OS X, cloaked as MSIEMozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2)
    • v312 под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312
    • 2.0 (v412) под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412 (KHTML, like Gecko) Safari/412
    • 2.0.4 (419.3) под Mac OS XMozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/418.9 (KHTML, like Gecko) Safari/419.3
    • 3.0 (v521) под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/521.25 (KHTML, like Gecko) Safari/521.24
    • 3.0.3 (522.15.5) под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru) AppleWebKit/522.15.5 (KHTML, like Gecko) Version/3.03 Safari/522.15.5
    • 3.1.1 (525.18.1) под iPhone - Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_2_1 like Mac OS X; ru-ru) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5H11 Safari/525.20
    • 4.0.3 (531.9.1) под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9.1Б


  • SeaMonkey версии:
    • 1.0 под Windows 98Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.8.0.1) Gecko/20060130 SeaMonkey/1.0
    • 1.0.2 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060516 SeaMonkey/1.0.2
    • 1.0.4 под Windows XPMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 SeaMonkey/1.0.4
    • 1.0.5 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060910 SeaMonkey/1.0.5
    • 1.0.6 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.8) Gecko/20061029 SeaMonkey/1.0.6
    • 1.0.8 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.10) Gecko/20070218 SeaMonkey/1.0.8
    • 1.1 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2pre) Gecko/20070111 SeaMonkey/1.1
    • 1.1.1 под Debian GNU/LinuxMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070221 SeaMonkey/1.1.1
  • Shiira 1.2.2 под Mac OS XMozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/418 (KHTML, like Gecko) Shiira/1.2.2 Safari/125
  • Web Browser для S60 (на основе WebCore и JavaScriptCore) 3.1 под Symbian 9.2 (S60 Web Browser from Nokia N95 8GB with firmware 31.0.015) — Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95_8GB/31.0.015; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413

Библиотеки компонентов

  • Встроенный WebKit в Qt 4.4:
    • Mozilla/5.0 (%Platform%; %Security%; %Subplatform%; %Locale%) AppleWebKit/%WebKitVersion% (KHTML, like Gecko, Safari/419.3) %AppVersion%, где %Platform% и %Subplatform% заменятся на текущую оконноу систему и ОС. (в случае Windows XP — будет Windows и Windows NT 5.2 соответственно), %Security% заменяется на U если при компиляции Qt была включена поддержка SSL, в противном случае — N, %Locale% — заменятся на текущую локализацию, в форме язык_страна (ru_RU для России), %WebKitVersion% в Qt 4.4 заменятся на 523.15, %AppVersion заменяется на установленное приложением имя и версию, если не задано — то в качестве имени-используется Qt а версии — версия Qt.
  • Включенный в Qt 4.4rc1 demobrowser (запущенный под Windows XP,с включенной поддержкой SSL):
    • Mozilla/5.0 (Windows; U; Windows NT 5.2; ru-RU) AppleWebKit/523.15 (KHTML, like Gecko, Safari/419.3) demobrowser/0.1

Боты

Agent
(владец/пользователь)
Значение User-Agent
Accoona Accoona-AI-Agent/1.1.2 (aicrawler at accoonabot dot com)
Alexa ia_archiver
antabot (private) antabot(http://www.anta.net/spider/)/1.0
Ask.com/Teoma Mozilla/2.0 (compatible; Ask Jeeves/Teoma)
Baidu Spider Baiduspider (+http://www.baidu.com/search/spider.htm)
cURL на Mac OS X для PowerPC (public) curl/7.13.1 (powerpc-apple-darwin8.0) libcurl/7.13.1 OpenSSL/0.9.7b zlib/1.2.2
EltaIndexer EltaIndexer
Feedfetcher-Google (Feedfetcher-Google) Feedfetcher-Google; (+http://www.google.com/feedfetcher.html; X subscribers; feed-id=XXXXXXXXXXXXXXXXXXXX)
GameSpy HTTP (GameSpy) GameSpyHTTP/1.0
Gigabot
(Gigablast)
Gigabot/2.0
Googlebot
(Google)
Googlebot/2.1 (+http://www.google.com/bot.html)
Googlebot alternateMozilla/5.0 (compatible; googlebot/2.1; +http://www.google.com/bot.html)
Googlebot-Image
(Google)
Googlebot-Image/1.0
Google Search Appliance
(Google)
gsa-crawler
Grub
(usage: public)
(owner: LookSmart)
Mozilla/4.0 (compatible; grub-client-1.4.3; Crawl your own stuff with http://grub.org) Mozilla/4.0 (compatible; grub-client-2.3)
Gulper Web Bot Gulper Web Bot/0.2.4 (www.ecsl.cs.sunysb.edu/~maxim/cgi-bin/Link/GulperBot)
Inktomi Slurp
(superseded by Yahoo! Slurp)
Mozilla/3.0 (Slurp/si; slurp@inktomi.com; http://www.inktomi.com/slurp.html)
Mihalism Bot MihalismBot/1.1 (+http://www.mihalism.com/)
Msnbot
(Microsoft’s MSN Search)
Msnbot/1.0 (+http://search.msn.com/msnbot.htm)
OmniExplorer_Bot
(Feeds Vast.com)
OmniExplorer_Bot/6.70 (+http://www.omni-explorer.com) WorldIndexer
PageBull Pagebull http://www.pagebull.com/
Scooter (AltaVista) Scooter-3.2.EX
W3C Validator W3C_Validator/1.432.2.22
W3C CSS Validator Jigsaw/2.2.5 W3C_CSS_Validator_JFouffa/2.0
WebAlta Crawler WebAlta Crawler/1.3.25 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU)
wget
(public)
Wget/1.9
YahooFeedSeeker YahooFeedSeeker/2.0 (compatible; Mozilla 4.0; MSIE 5.5; http://publisher.yahoo.com/rssguide; users X; views X)
Yahoo! Slurp
(Yahoo!)
Mozilla/5.0 (compatible; Yahoo! Slurp;http://help.yahoo.com/help/us/ysearch/slurp)
Mozilla/5.0 (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html)
Yahoo!-MMCrawler
(Yahoo!)
Yahoo!-MMCrawler/3.x (mms dash mmcrawler dash support at yahoo dash inc dot com)
YandexBlog YandexBlog/0.99.101 (compatible; DOS3.30; Mozilla/5.0; B; robot) X readers
YandexSomething YandexSomething/1.0
Yandex Yandex/1.01.001 (compatible; Win16; I)

Описание некоторых основных значений User Agent

Internet Explorer и браузеры, маскирующиеся под Internet Explorer

Mozilla/MozVer (compatible; MSIE IEVer[; Provider]; Platform[; Extension]*) [Addition]

Где:

  • MozVer: версии совместимости с Netscape
    • 1.22: Internet Explorer 1.5 и 2.0
    • 2.0: Internet Explorer 3.x для Windows and Internet Explorer 2.1 для Mac
    • 3.0: Internet Explorer 3.x для Mac
    • 4.0: Internet Explorer 4.x и выше
  • IEVer: Internet Explorer номер версии, к примеру: 1.5, 3.01, 5.0b1
  • Provider: Access provider, к примеру:
    • AOL Version
    • America Online Browser Version; revRevision: AOL Explorer (замечание, это нарушает правило о том, что не используется точка с запятой в значении Provider)
    • CS 2000
    • MSN Version
    • Этот параметр включается, но пуст в некоторых дистрибутивах Opera (в результате ; ; — точка с запятой пробел точка с запятой)
  • Platform: Операционная система, к примеру:
    • Windows 3.1 (включая Windows NT 3.x)
    • Windows 95
    • Windows 98
    • Windows 98; Win 9x 4.90: Windows Millennium Edition (Windows Me)
    • Windows NT
    • Windows NT 4.0
    • Windows NT 5.0: Windows 2000
    • Windows 2000: Windows 2000 (используется в Opera)
    • Windows NT 5.01: Windows 2000, Service Pack 1 (SP1)
    • Windows NT 5.1: Windows XP
    • Windows NT 5.2: Windows Server 2003
    • Windows NT 5.2; WOW64: Windows XP 64-bit
    • Windows NT 6.0: Windows Vista
    • Windows NT 6.1: Windows 7
    • Windows CE: Windows CE and Windows Mobile (используется в Internet Explorer Mobile)
    • Win32: замечен в IE 7b1 на Windows XP
    • Mac_68000
    • Mac_PPC: использовался до IE 4.x включительно
    • Mac_PowerPC: используется в IE 5.x и выше
    • SunOS Version: SunOS
    • Symbian OS: используется в Opera на мобильных телефонах
    • Nitro: Nintendo DS (используется в Opera)
  • Extension: опционально, разделённый точкой с запятой список установленных расширений, к примеру:
    • .NET CLR Version: .NET Framework common language runtime installed
    • SV1: Internet Explorer 6, установленный в Windows XP SP2 и Windows Server 2003 SP1
    • Tablet PC Version: Tablet services are installed
    • Win64: 64-bit Windows
    • IA64: Intel Itanium processor
    • AMD64: x64 processor
    • x64: x64 processor
    • WOW64: 32-bit Internet Explorer, запущенная под 64-bit Windows
    • Trident/4.0 начиная с версии 8.0 beta 2 указывается версия движка Trident
    • Media Center PC Version: Windows MCE, где Version is:
      • 2.8: Media Center 2004
      • 3.0: Media Center 2005
      • 3.1: Media Center 2005 with update rollup 1
      • 4.0: Media Center 2005 with update rollup 2
      • 5.0: Windows Vista Home Premium или Ultimate edition.
    • MediaCenter Version: browsing from within Media Center interface
    • MSIECrawler: MSIE запрашивает страницы для Offline Content feature
    • X11: Internet Explorer на SunOS
    • PPC: Pocket PC (используется в Internet Explorer Mobile)
    • Smartphone: Smartphone (используется в Internet Explorer Mobile)
    • Motorola Type: Internet Explorer Mobile на мобильном телефоне Motorola
    • Nokia Type/Version: Opera на мобильном телефоне Nokia
    • Различные сторонние расширения браузеров, такие как: (R1 Version) (RealPlayer webbrowser), Alexa Toolbar, Maxthon, Crazy Browser Version, MyIE2, Avant Browser [avantbrowser.com], FDM
    • Language: некоторые версии Opera включают код языка(замечено в Opera 8.5 под Windows XP)
    • WidthxHeight: некоторые Internet Explorer Mobile браузеры включают информацию о разрешение экрана
  • Addition
    • Netscape/Version: Используется движок рендеринга Netscape MSHTML
    • Opera Version [Language]: Opera, маскирующаяся под Internet Explorer

Internet Explorer 1.0

Internet Explorer 1.0 использует альтернативное значение User-Agent:

Microsoft Internet Explorer/Version (Platform)

Где:

  • Version: Версия Windows, так как IE изначально предполагалось включать в поставку вместе с Windows 95, к примеру: 4.0b1 для Internet Explorer 1.0 beta
  • Platform: операционная система, к примеру: Windows 95

Netscape

Данные значения соответствуют только ранним продуктам Netscape. Netscape 6.0 и выше основаны на движке Gecko.

Mozilla/Version[Gold] [[Language]][Provider] (Platform; Security[; SubPlatform][StandAlone])

Где:

  • Version: номер версии
  • Gold: вместе с редактором HTML
  • Language: стандартизированное двухбуквенное обозначение языка, к примеру: en, fr, es (Netscape 2.x и 3.x: только для неанглийских версий, Netscape 4.x: не под платформу Macintosh)
  • Provider, могло содержать варианты C-CCK-MCD (Client Customization Kit and Mission Control Desktop, для ISPs и OEMs)
  • Platform
    • Win16: Windows 3.x
    • Win95: Windows 95, где SubPlatform могла быть:
      • 16bit для 16-bit версий Netscape
    • Win98: Windows 98
    • WinNT: Windows NT 3.x
    • Windows NT 5.0: Windows 2000
    • Windows NT 5.1: Windows XP
    • X11, где SubPlatform:
      • Distribution Version [Subversion], к примеру: Linux i586, SunOS 5.6 sun4u, IRIX 6.5 IP32
    • Macintosh, где SubPlatform:
  • Security
    • U: сильный уровень шифрования (USA)
    • I: слабый уровень шифрования (International)
    • N: без шифрования
  • StandAlone: одиночный Navigator идентифицировался как; Nav (X11 platforms), ;Nav (Windows, замечен пропуск пробела) или , Nav (под Macintosh), только для версии 4.x

Mozilla

Mozilla/MozVer (Platform; Security; SubPlatform; Language; rv:Revision[; Extension]*) Gecko/GeckVer [Product/ProdVer]

Где:

  • MozVer: версия совместимости Netscape
    • 5.0 для всех известных браузеров Mozilla
  • Platform и SubPlatform
    • Windows
      • Win3.11: Windows 3.11
      • Win95: Windows 95
      • Win98: Windows 98
      • Win 9x 4.90: Windows Me
      • WinNT3.51: Windows NT 3.51
      • WinNT4.0: Windows NT 4.0
      • Windows NT 5.0: Windows 2000
      • Windows NT 5.1: Windows XP (за исключением XP Professional x64 Edition)
      • Windows NT 5.2: Windows Server 2003 и Windows XP Professional x64 Edition
      • Windows NT 6.0: Windows Vista
      • Windows CE 4.21: Windows Mobile 2003
    • Macintosh
      • PPC Mac OS X
      • PPC Mac OS X Mach-O
      • Intel Mac OS X
    • X11
      • Linux [Version] Hardware
      • FreeBSD Hardware
      • NetBSD Hardware
      • SunOS Hardware
  • Security
    • U: сильный уровень шифрования (USA)
    • I: слабый уровень шифрования (International)
    • N: без шифрования
  • Language: стандартизированный идентификатор языка, к примеру: en, en-US, en-GB
  • Revision: к примеру m18, 1.0rc3, 1.7.8, 1.8a2
  • Extension
    • MultiZilla Version
  • GeckVer: дата компиляции движка Gecko в формате YYYYMMDD
  • Product
    • для Mozilla Application Suite, где нет Product или ProdVer. Revision и есть версия продукта.
    • Netscape, Netscape6
    • Phoenix, Firebird, Firefox, GranParadiso (кодовое имя Firefox 3)
    • K-Meleon
    • Minimo
    • SeaMonkey
    • Camino
    • CS 2000 7.0
  • ProdVer: Версия продукта

Уровни шифрования «U» / «I» / «N»

Netscape, Mozilla, Opera и некоторые другие используют одну из этих букв для указания поддерживаемого уровня шифрования. Так как правительство США ранее не позволяло экспорт систем шифрования с ключом более 40-бит, выпускались разные версии с разным уровнем шифрования. «U» означало «USA» (США) (для версий с ключом шифрования в 128-бит), «I» означало «International» (международная) (браузер имел возможность шифровать с ключом в 40-бит и мог использоваться в любой точке мира), «N» означало «None» (без шифрования). Изначально версии с буквой «U» было разрешено загружать только жителям США, но с тех пор, как правительство США ослабило свою политику, экспорт систем шифрования высокого уровня теперь разрешён в большинство стран. Теперь браузеры распространяются только в версии с буквой «U» с поддержкой шифрования с ключом до 256-бит, так как необходимость в международной версии отпала.de:User Agent en:User agent es:Agente de usuario fr:User-Agent it:User agent ja:ユーザーエージェント nl:Useragent pl:User agent

Источник — «http://www.sbup.com/wiki/User_Agent»
Личные инструменты

Served in 0.249 secs.