Форум г. Озёры и Озёрского района

Озеры Форум .РФ


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Skydreamer 
Форум г. Озёры » Техническая часть » Internet » User Agent (Что это и с чем это едят)
User Agent
SkydreamerДата: Вторник, 17-Февраль-2009, 14:11:54 | Сообщение # 1
Папа
Группа: Администрация Озёры24
Сообщений: 95
Награды: 1
Статус: OffLine
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. Ранним примером этого является то, что Internet Explorer использовал значение User-Agent, начинающееся «Mozilla/ (compatible; MSIE …», в целях получения контента, предназначенного для Netscape Navigator, главного конкурента во время своей разработки. Это была не ссылка на браузер с отрытым исходным кодом Mozilla, который был произведён намного позднее, это было также именем талисмана компании 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». Кроме браузеров, другие программы, использующие протокол HTTP, к примеру менеджеры закачек и оффлайновые браузеры, также имеют возможность изменять значение User-Agent, посылаемое серверу, по желанию пользователя. Это сделано, наверное, для обеспечения совместимости с определёнными серверами (некоторые серверы отказываются обслуживать подобные программы, так как они используется в большинстве случаев невнимательно, что становятся в тягость серверу. Подобная проблема продолжает существовать в мире браузеров, и поэтому начата кампания в способствовании разработчиков сайтов проектировать сайты в соответствии со стандартами, а не для какого-то любого определённого браузера. Так, в 2005 году, многие вебсайты стали более совместимы стандартам, чем это было ранее в истории WEB. Однако, устаревшие скрипты JavaScript, эффективно блокирующие работу других браузеров нежели Explorer или Navigator, всё ещё используются, особенно на небольших, некорпоративных вебсайтах. Это часто из-за того, что используется копи-паст (копирование и вставка) старого кода без понимания того, какой эффект будет иметься на вебсайте. Одним из результатов подделки значения User-Agent является распространённое использование Internet Explorer, чьё значение User-Agent обычно подделывается, что приводит к тому, что количественный показатель использования других браузеров недооценивается. Подделка значения User-Agent также может привести к вопросу безопасности при подделывании поискового робота и обхода ключевых частей вебсайта.

Support Ozery24
 
SkydreamerДата: Вторник, 17-Февраль-2009, 14:13:13 | Сообщение # 2
Папа
Группа: Администрация Озёры24
Сообщений: 95
Награды: 1
Статус: OffLine
Примеры значений User Agent

Браузеры

* Amaya версии:
o 9.53 под Windows XP SP2 — amaya/9.53 libwww/5.4.0

* AOL Explorer версии (не классические AOL 8.0, 9.0) (добавлено «America Online Browser X.X;»):
o 1.1 — Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.1; Windows NT 5.1;)
o 1.2 — Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.2; Windows NT 5.1;)
o 1.5 — Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.5; Windows NT 5.1;)

* Avant Browser версии:
o Ранние версии — Advanced Browser (http://www.avantbrowser.com)
o Старая версия — Avant Browser (http://www.avantbrowser.com)
o Более современные версии — 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 версии:
o 1.0b1 под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.8) Gecko/20051107 Camino/1.0b1
o 1.0 под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.1) Gecko/20060214 Camino/1.0
o 1.0.1 под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.3) Gecko/20060427 Camino/1.0.1
o 1.0.2 под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.4) Gecko/20060613 Camino/1.0.2
o 1.0.3 под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Max OS X Mach-O; en-US; rv:1.8.0.7) Gecko/200609211 Camino/1.0.3

* ELinks 0.4pre5 под Linux — ELinks (0.4pre5; Linux 2.4.27 i686; 80x25)

* Epiphany версии:
o 2.14.2.1 под Ubuntu — Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.8.0.4) Gecko/20060608 Ubuntu/dapper-security Epiphany/2.14
o 2.14.2.1 под Debian Linux — Mozilla/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
o 2.14.2.1 под Fedora Core 5 — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060501 Epiphany/2.14
o 2.14.3 под Debian Linux — Mozilla/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 версии :
o 0.7.7 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20061031 Firefox/1.5.0.7 Flock/0.7.7

* iCab версии :
o 3.03 под Mac OS X — Mozilla/5.0 (compatible; iCab 3.0.3; Macintosh; U; PPC Mac OS X)

* IceWeasel версии :
o 1.5.0.7-g2 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20061022 Iceweasel/1.5.0.7-g2
o 2.0 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061024 Iceweasel/2.0 (Debian|Debian-2.0+dfsg-1)
o 2.0.0.1 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.1) Gecko/20061205 Iceweasel/2.0.0.1
o 2.0.0.2 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070208 Iceweasel/2.0.0.2 (Debian|Debian-2.0.0.2+dfsg-2)

* Internet Explorer версии:
o 1.0 под Windows 95 — Microsoft Internet Explorer/4.0b1 (Windows 95)
o 1.5 под Windows NT — Mozilla/1.22 (compatible; MSIE 1.5; Windows NT)
o 2.0 под Windows 95 — Mozilla/1.22 (compatible; MSIE 2.0; Windows 95)
o 3.01 под Windows 98 — Mozilla/2.0 (compatible; MSIE 3.01; Windows 98)
o 5.0 под SunOS — Mozilla/4.0 (compatible; MSIE 5.0; SunOS 5.9 sun4u; X11)
o 5.0.1 под Windows 2000 — Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
o 5.1.7 под Mac OS 9 — Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)
o 5.2.3 под Mac OS X — Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
o 5.5 под Windows 2000 — Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
o 6.0 в MSN 2.5 под Windows 98 — Mozilla/4.0 (compatible; MSIE 6.0; MSN 2.5; Windows 98)
o 6.0 под Windows XP SP2 — Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
o 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)
o 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)
o 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)
o 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)
o 7.0 beta под Windows XP — Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1)
o 7.0 beta 1 под Windows XP — Mozilla/4.0 (compatible; MSIE 7.0b; Win32)
o 7.0 beta под Windows Vista — Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)
o 7.0 beta 2 под Windows XP SP2 — Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; Arcor 5.005; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
o 7.0 под Windows XP SP2 — Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
o 7.0 под Windows Vista — Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)

* Internet Explorer Mobile (formerly Pocket Internet Explorer) версии:
o Microsoft Pocket Internet Explorer/0.6 — PIE 1.0, seems that they forgot to change it to 1.0.
o Mozilla/1.1 (compatible; MSPIE 2.0; Windows CE) — PIE 2.0
o Под Windows Mobile 2003 — Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
o Под Windows Mobile 2003 Second Edition, running под a Motorola MPx220 Smartphone — MOT-MPx220/1.400 Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Smartphone; 176x220)
o Под Windows Mobile 5.0, running под a Motorola Q Smartphone — Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Smartphone; 176x220)
o Под Windows Mobile 5.0, running под a generic HTC Tornado Smartphone — Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Smartphone; 240x320)
o После 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
o Motorola VIP1200 — Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; Motorola VIP12xx)

* K-Meleon версии:
o 0.9 под Windows Vista — Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.7.13) Gecko/20050610 K-Meleon/0.9
o 1.0 под Windows NT 4.0 — Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.8.0.5) Gecko/20060706 K-Meleon/1.0

* Konqueror версии:
o 3.1-RC1 под Linux — Mozilla/5.0 (compatible; Konqueror/3.1-rc3; i686 Linux; 20020515)
o 3.1 под Linux — Mozilla/5.0 (compatible; Konqueror/3.1; Linux 2.4.22-10mdk; X11; i686; fr, fr_FR)
o 3.4 под Linux — Mozilla/5.0 (compatible; Konqueror/3.4; Linux) KHTML/3.4.2 (like Gecko)
o 3.5 под Fedora Core 5 — Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.15-1.2054_FC5; X11; i686; en_US) KHTML/3.5.4 (like Gecko)
o 3.5 под Debian 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)
o 3.5.5 под Debian Linux — Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Debian|Debian)
o 3.5.6 под Gentoo Linux — Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.21-rc1; x86_64; cs, en_US) KHTML/3.5.6 (like Gecko)

* Links версии:
o 0.99pre14 under Cygwin под Windows 2000 — Links (0.99pre14; CYGWIN_NT-5.0 1.5.16(0.128/4/2) i686; 80x25)
o 2.1pre17 под Gentoo Linux — Links (2.1pre17; Linux 2.6.11-gentoo-r8 i686; 80x24)
o 2.1pre19 под Gentoo Linux using the X Window System — Links (2.1pre19; Linux 2.6.14-gentoo-r5 i686; x)

* Lynx версии:
o 2.8.5rel.1 под Fedora Core 5 — Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.8a
o 2.8.4rel.1 под Linux — Lynx/2.8.4rel.1 libwww-FM/2.14

* Minimo 0.007 под Windows Mobile 2003 — Mozilla/5.0 (Windows; U; Windows CE 4.21; rv:1.8b4) Gecko/20050720 Minimo/0.007

* Mozilla:
o 1.7.8 под Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511
o 1.7.12 под Gentoo Linux — Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.7.12) Gecko/20050929

* Mozilla Firefox версии:
o 0.5 под Windows (Firefox was named Phoenix at the time) — Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3a) Gecko/20030105 Phoenix/0.5
o 0.7 под Windows (Firefox was named Firebird at the time) — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031215 Firebird/0.7+
o 1.0 (Dutch) под Windows XP — Mozilla/5.0 (Windows; U; Windows NT 5.1; nl-NL; rv:1.7.5) Gecko/20041202 Firefox/1.0
o 1.0.4 под FreeBSD 5.4 под i386 — Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050609 Firefox/1.0.4
o 1.0.5 под Slackware — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.9) Gecko/20050711 Firefox/1.0.5
o 1.0.6 под Windows XP — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6
o 1.0.7 под Mac OS 10.3 10.3 PowerPC — Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
o 1.5 под Windows XP — Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8) Gecko/20051107 Firefox/1.5
o 1.5.0.1 под Windows XP — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
o 1.5.0.2 под Ubuntu Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2
o 1.5.0.3 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3
o 1.5.0.4 под Windows Vista — Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
o 1.5.0.6 под Fedora Core 5 — Mozilla/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
o 1.5.0.7 под Mac OS X — Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
o 2.0 под Ubuntu Linux, под AMD64 — Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy)
o 2.0.0.1 под Windows XP — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
o 2.0.0.2 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070220 Firefox/2.0.0.2
o 2.0.0.2 под SuSE Linux — Mozilla/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
o 3.0a1 под Ubuntu Linux, под AMD64 — Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1

* NetPositive 2.2 под BeOS R5 — Mozilla/3.0 (compatible; NetPositive/2.2)

* Netscape версии (основанные под свободном коде Mozzila):
o 6.1 под Windows 2000 — Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.2) Gecko/20020508 Netscape6/6.1
o 7 под Sun Solaris 8 — Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.0.1) Gecko/20020920 Netscape/7.0
o 7.1 под Windows XP — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
o 7.2 под Windows XP — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
o 7.2 под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2
o 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
o 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
o 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 (проприетарные) версии:
o 2.02 под OS/2 with option -3 — Mozilla/3.0 (OS/2; U)
o 3.0 под SunOS with weak security — Mozilla/3.0 (X11; I; SunOS 5.4 sun4m)
o 4.61 под Macintosh with weak security — Mozilla/4.61 (Macintosh; I; PPC)
o 4.61 под OS/2 with strong security — Mozilla/4.61 [en] (OS/2; U)
o 4.7 под Macintosh — Mozilla/4.7C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; I; PPC)
o 4.76 под Mac OS 9 — Mozilla/4.76 (Macintosh; U; PPC)
o 4.8 под Windows 2000 — Mozilla/4.8 [en] (Windows NT 5.0; U)

* Novarra:
o Palm Web Pro 3.0.1a под Palm OS — Mozilla/4.76 [en] (PalmOS; U; WebPro/3.0.1a; Palm-Arz1)

* Off By One:
o 3.5a под Windows 2000 — Mozilla/4.7 (compatible; OffByOne; Windows 2000)
o 3.5d под Windows XP SP2 — Mozilla/4.7 (compatible; OffByOne; Windows 2000)

* OmniWeb версии:
o 5.1.1 (v563.51) под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.51
o 5.1.2 beta 1 (v563.57) под Mac OS X — Mozilla/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 версии:
o 6.03 под Windows 2000, cloaked as MSIE — Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.03 [en]
o 6.03 под Mac OS 9, cloaked as MSIE — Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC) Opera 6.0 [en]
o 7.23 под Windows 98 — Opera/7.23 (Windows 98; U) [en]
o 8.00 под Gentoo Linux — Opera/8.0 (X11; Linux i686; U; cs)
o 8.02 под Nokia 770/Maemo — Mozilla/4.0 (compatible; MSIE 6.0; ; Linux armv5tejl; U) Opera 8.02 [en_US] Maemo browser 0.4.31 N770/SU-18
o 8.02 под Sony mylo — Opera/8.02 (Qt embedded; Linux armv4ll; U) [en] SONY/COM1
o 8.50 под Windows XP, cloaked as MSIE — Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 8.50
o 8.50 под Windows XP, cloaked as Mozilla — Mozilla/5.0 (Windows NT 5.1; U; en) Opera 8.50
o 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]
o 8.50 под Nintendo DS (Japanese) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [ja]
o 8.50 под Nintendo DS (European, Nintendo DS set to english) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [en]
o 8.50 под Nintendo DS (European, Nintendo DS set to français) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [fr]
o 8.50 под Nintendo DS (European, Nintendo DS set to italiano) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [it]
o 8.50 под Nintendo DS (European, Nintendo DS set to deutsch) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [de]
o 8.50 под Nintendo DS (European, Nintendo DS set to español) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [es-es]
o 8.50 под Nintendo DS (European, Nintendo DS set to japanese) — Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50 [en]
o 8.51 под Windows XP — Opera/8.51 (Windows NT 5.1; U; en)
o 9.00 под Wii Shop Channel — Opera/9.00 (Wii; U; ; 1038-58; Wii Shop Channel/1.0; en)
o 9.00 под Wii Internet Channel (Trial Version) — Opera/9.00 (Nintendo Wii; U; ; 1309-9; en)
o 9.00 под Windows XP — Opera/9.0 (Windows NT 5.1; U; en)
o 9.01 под Debian Linux — Opera/9.01 (X11; Linux i686; U; en)
o 9.02 под Windows XP — Opera/9.02 (Windows NT 5.1; U; en)
o 9.10 под Windows XP — Opera/9.10 (Windows NT 5.1; U; en)

* Opera Mini версии:
o 2.0.4719 под J2ME под the Sony Ericsson W800i — Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.4719; en; U; ssr)
o 2.0.4509 под J2ME под the Motorola RAZR V3 — Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.4509/1316; fi; U; ssr)
o 2.0.3920 под J2ME под Palm OS — Opera/2.0.3920 (J2ME/MIDP; Opera Mini; en; U; ssr)
o 2.0 под J2ME — Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.4062; en; U; ssr)
o 3.0 под J2ME — Opera/8.01 (J2ME/MIDP; Opera Mini/3.0.6306/1528; nb; U; ssr)

* PLAYSTATION 3 — Mozilla/5.0 (PLAYSTATION 3; 1.00)

* PlayStation Portable 2.00 — Mozilla/4.0 (PSP (PlayStation Portable); 2.00)

* Safari версии:
o v125 под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125
o v125 под Mac OS X, cloaked as MSIE — Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2)
o v312 под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312
o 2.0 (v412) под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412 (KHTML, like Gecko) Safari/412
o 2.0.4 (419.3) под Mac OS X — Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/418.9 (KHTML, like Gecko) Safari/419.3
o 3.0 (v521) под Mac OS X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/521.25 (KHTML, like Gecko) Safari/521.24

* SeaMonkey версии:
o 1.0 под Windows 98 — Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.8.0.1) Gecko/20060130 SeaMonkey/1.0
o 1.0.2 под Windows XP — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060516 SeaMonkey/1.0.2
o 1.0.4 под Windows XP — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 SeaMonkey/1.0.4
o 1.0.5 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060910 SeaMonkey/1.0.5
o 1.0.6 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.8) Gecko/20061029 SeaMonkey/1.0.6
o 1.0.8 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.10) Gecko/20070218 SeaMonkey/1.0.8
o 1.1 под Debian Linux — Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2pre) Gecko/20070111 SeaMonkey/1.1
o 1.1.1 под Debian Linux — Mozilla/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 X — Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/418 (KHTML, like Gecko) Shiira/1.2.2 Safari/125

* w3m 0.5.1 под FreeBSD — w3m/0.5.1

* Web Browser для S60 (на основе WebCore и JavaScriptCore) 3.0 (0550) под Symbian 9.1 — Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413

* WebExplorer (на основе Mosaic) 1.1h под OS/2 — IBM-WebExplorer-DLL/v1.1h


Support Ozery24
 
SkydreamerДата: Вторник, 17-Февраль-2009, 14:13:57 | Сообщение # 3
Папа
Группа: Администрация Озёры24
Сообщений: 95
Награды: 1
Статус: OffLine
Internet Explorer и браузеры, маскирующиеся под Internet Explorer

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

Где:

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

Internet Explorer 1.0

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

Code
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.

Code
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
o Win16: Windows 3.x
o Win95: Windows 95, где SubPlatform могла быть:
+ 16bit для 16-bit версий Netscape
o Win98: Windows 98
o WinNT: Windows NT 3.x
o Windows NT 5.0: Windows 2000
o Windows NT 5.1: Windows XP
o X11, где SubPlatform:
+ Distribution Version [Subversion], к примеру: Linux i586, SunOS 5.6 sun4u, IRIX 6.5 IP32
o Macintosh, где SubPlatform:
+ 68K
+ PPC
+ x86
* Security
o U: сильный уровень шифрования (USA)
o I: слабый уровень шифрования (International)
o N: без шифрования
* StandAlone: одиночный Navigator идентифицировался как; Nav (X11 platforms), ;Nav (Windows, замечен пропуск пробела) или , Nav (под Macintosh), только для версии 4.x

Mozilla

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

Где:

* MozVer: версия совместимости Netscape
o 5.0 для всех известных браузеров Mozilla
* Platform и SubPlatform
o 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
o Macintosh
+ PPC Mac OS X
+ PPC Mac OS X Mach-O
+ Intel Mac OS X
o X11
+ Linux [Version] Hardware
+ FreeBSD Hardware
+ NetBSD Hardware
+ SunOS Hardware
* Security
o U: сильный уровень шифрования (USA)
o I: слабый уровень шифрования (International)
o N: без шифрования
* Language: стандартизированный идентификатор языка, к примеру: en, en-US, en-GB
* Revision: к примеру m18, 1.0rc3, 1.7.8, 1.8a2
* Extension
o MultiZilla Version
* GeckVer: дата компиляции движка Gecko в формате YYYYMMDD
* Product
o для Mozilla Application Suite, где нет Product или ProdVer. Revision и есть версия продукта.
o Netscape, Netscape6
o Phoenix, Firebird, Firefox, GranParadiso (кодовое имя Firefox 3)
o K-Meleon
o Minimo
o SeaMonkey
o Camino
o CS 2000 7.0
* ProdVer: Версия продукта


Support Ozery24
 
SkydreamerДата: Вторник, 17-Февраль-2009, 14:14:43 | Сообщение # 4
Папа
Группа: Администрация Озёры24
Сообщений: 95
Награды: 1
Статус: OffLine
Уровни шифрования «U» / «I» / «N»

Netscape, Mozilla, Opera и некоторые другие используют одну из этих букв для спецификации уровня шифрования браузера. С тех пор, как правительство США формально не позволяет экспорт систем шифрования с ключом более 40-бит, различные версии были выпущены с разными уровнями шифрования. «U» означало для «USA» (США) (для версий с ключом шифрования в 128-бит), «I» означало для «International» (международная) (браузер имел возможность шифровать с ключом в 40-бит и мог быть использован в любой точке мира), «N» означало для «None» (без шифрования). Изначально версии с буквой «U» было позволено загружать только для жителей США, но с тех пор, как правительство США ослабило свою политику, экспорт систем шифрования высокого уровня теперь разрешён в большинство стран. Теперь браузеры распространяются только в версии с буквой «U» с поддержкой шифрования с ключом до 256-бит, поэтому необходимость в международной версии отпала.


Support Ozery24
 
SkydreamerДата: Вторник, 17-Февраль-2009, 14:15:04 | Сообщение # 5
Папа
Группа: Администрация Озёры24
Сообщений: 95
Награды: 1
Статус: OffLine
Примеры значений User Agent для мобильных телефонов.

Nokia6280/2.0 (03.60) Profile/MIDP-2.0 Configuration/CLDC-1.1
SonyEricssonW710i/R1EE Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
SonyEricssonW900i/R5AF Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1
SIE-C75/12 UP.Browser/7.0.2.2.d.5(GUI) MMP/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
Nokia6681/2.0 (6.09.00) SymbianOS/8.0 Series60/2.6 Profile/MIDP-2.0 Configuration/CLDC-1.1
Nokia6131/2.0 (05.50) Profile/MIDP-2.0 Configuration/CLDC-1.1
SEC-SGHC210/1.0
NokiaN72/2.0617.1.0.3 Series60/2.8 Profile/MIDP-2.0 Configuration/CLDC-1.1
MOT-V3/0E.42.0ER MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.0
NokiaN71-1/2.0613 Series60/3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
SAMSUNG-SGH-E630/1.0 UP.Browser/6.2.2.6 (GUI) MMP/1.0
SAMSUNG-SGH-D500/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0
SIE-CL75/01 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.9.d.1 (GUI) MMP/2.0
Nokia3230/2.0 (5.0625.0) SymbianOS/7.0s Series60/2.1 Profile/MIDP-2.0 Configuration/CLDC-1.0
MOT-T720/PM_G_05.41.54R MIB/2.0 Profile/MIDP-1.0 Configuration/CLDC-1.0
SonyEricssonK750i/R1CA Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1
SEC-SGHD410
SAMSUNG-SGH-X480/1.0
SEC-SGHX200/1.0
SEC-SGHD800/1.0 NetFront/3.2 Profile/MIDP-2.0 Configuration/CLDC-1.1
MOT-C380/0B.D1.09R MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.0


Support Ozery24
 
Форум г. Озёры » Техническая часть » Internet » User Agent (Что это и с чем это едят)
Страница 1 из 11
Поиск:
Новый ответ
Имя:
Текст сообщения:
Опции сообщения:
Код безопасности: