User agent что это: User agent — Википедия – Много анонимности не бывает — скрываем User-Agent / Habr

История user-agent в браузерах / Habr

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

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

И Netscape сказал, давайте посмеемся над Microsoft и ссылался на Windows как на «плохо отлаженные драйверы устройств», и Microsoft был зол. И сделал Microsoft свой собственный веб-браузер, который они назвали Internet Explorer, надеясь, что это будет «убийца Netscape». И Internet Explorer поддерживал фреймы, но не был Mozilla, поэтому и не получал фреймы. А Microsoft рос нетерпеливо и не желал ждать веб-мастеров, пока они изучат IE и начнут слать ему фреймы, и поэтому Internet Explorer заявил, что он «Mozilla-совместим» и стал олицетворением Netscape, и называл себя Mozilla/1.22 (compatible; MSIE 2.0; Windows 95), и Internet Explorer получил фреймы, и все в Microsoft были счастливы, но вебмастера были сбиты с толку.

И Microsoft продавал IE с Windows, и сделал его лучше, чем Netscape, и первая война браузеров бушевала на земле. И вот был убит Netscape, и было радости много в стане Microsoft. Но Netscape был возрожден как Mozilla и Mozilla Gecko создан, и назвал он себя Mozilla/5.0 (compatible; Windows NT 5.0; EN-US; RV: 1.1) Gecko/20020826, и Gecko было движком рендеринга, и Gecko была хорош. И Mozilla стал Firefox, и назвал себя Mozilla/5.0 (compatible; Windows NT 5.1; SV-SE; RV: 1.7.5) Gecko/20041108 Firefox/1.0 и Firefox был очень хорош. И Gecko начал размножаться, и другие браузеры родились, которые использовали его код, и они назвали себя Mozilla/5.0 (compatible; PPC Mac OS X Mach-O; EN-US; RV: 1.7.2) Gecko/20040825 Camino / 0.8.1 и Mozilla/5.0 (compatible; Windows NT 5.1; DE; RV: 1.8.1.8) Gecko/20071008 SeaMonkey/1.0, каждый притворялся Mozilla, и все из них были созданы на основе Gecko.

И Gecko был хорош, а IE нет, и вынюхивание было возрождено, и Gecko получал хороший код, а другие браузеры нет. И последователи Linux были очень опечалены, потому что они создали Konqueror, движок которого был KHTML, который, они считали, был хорош, как Gecko, но он не был Gecko, и поэтому не получал хороших страниц, и так Konquerer начал притворяться чтобы быть «как Gecko», чтобы получать хорошие страницы, и называл себя Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (KHTML, like Gecko) и путаница усилилась.

Тогда пришла Opera и сказала: «Конечно, мы должны позволить нашим пользователям решать, за какой браузер мы должны выдавать себя» и Opera создала пункт меню, и Opera называла себя Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 9.51, или Mozilla/5.0 (Windows NT 6.0; U; EN; RV: 1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.51, или Opera/9.51 (Windows NT 5.1; EN) в зависимости от варианта, выбранного пользователем.

И Apple создали Safari, и использовал он KHTML, но много функций было добавлено, и раздвоили проект, и назвали его WebKit, но хотел он получать страницы, написанные для KHTML, и Safari и так называл себя Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5, и стало еще хуже.

А Microsoft сильно боялся Firefox, и Internet Explorer вернулся, и назвал себя Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0), и он рендерил хороший код, но только тогда, когда веб-мастера приказывали ему сделать это.

А потом создали Google Chrome и Chrome использовал WebKit, и был он как Safari, и хотел страниц, созданных для Safari, и поэтому сделал вид, что он и есть Safari. И таким образом Chrome использовал WebKit, и притворился, что Safari, и WebKit притворился, что он KHTML, и KHTML притворился Gecko, а все браузеры притворялись Mozilla, и Chrome называл себя Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13 и user-agent стал полным беспорядком, рядом не лежавшим с удобством, и каждый притворялся другим, и путаница изобиловала. И хаос воцарился на земле.

agent — это… Что такое User-agent?

  • User-agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

  • User Agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

  • User agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

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

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

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

  • User Agent —   [dt. »vom Benutzer beauftragtes Programm«], selten gebrauchtes Synonym für E Mail Client bzw. E Mail Programm (E Mail) …   Universal-Lexikon

  • User-Agent — Ein User Agent ist ein Client Programm, mit dem ein Netzwerkdienst genutzt werden kann. Der User Agent ist die Schnittstelle zum Benutzer, die die Inhalte darstellt und Befehle entgegennimmt. Beispiele für User Agents sind Webbrowser, E Mail… …   Deutsch Wikipedia

  • User agent — Ein User Agent ist ein Client Programm, mit dem ein Netzwerkdienst genutzt werden kann. Der User Agent ist die Schnittstelle zum Benutzer, die die Inhalte darstellt und Befehle entgegennimmt. Beispiele für User Agents sind Webbrowser, E Mail… …   Deutsch Wikipedia

  • User agent — A user agent is the client application used with a particular network protocol; the phrase is most commonly used in reference to those which access the World Wide Web, but other systems such as SIP use the term user agent to refer to the user s… …   Wikipedia

  • User agent — это… Что такое User agent?

  • User-agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

  • User Agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

  • User agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

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

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

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

  • User Agent —   [dt. »vom Benutzer beauftragtes Programm«], selten gebrauchtes Synonym für E Mail Client bzw. E Mail Programm (E Mail) …   Universal-Lexikon

  • User-Agent — Ein User Agent ist ein Client Programm, mit dem ein Netzwerkdienst genutzt werden kann. Der User Agent ist die Schnittstelle zum Benutzer, die die Inhalte darstellt und Befehle entgegennimmt. Beispiele für User Agents sind Webbrowser, E Mail… …   Deutsch Wikipedia

  • User agent — Ein User Agent ist ein Client Programm, mit dem ein Netzwerkdienst genutzt werden kann. Der User Agent ist die Schnittstelle zum Benutzer, die die Inhalte darstellt und Befehle entgegennimmt. Beispiele für User Agents sind Webbrowser, E Mail… …   Deutsch Wikipedia

  • User agent — A user agent is the client application used with a particular network protocol; the phrase is most commonly used in reference to those which access the World Wide Web, but other systems such as SIP use the term user agent to refer to the user s… …   Wikipedia

  • Agent — это… Что такое User-Agent?

  • User-agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

  • User Agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

  • User agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

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

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

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

  • User Agent —   [dt. »vom Benutzer beauftragtes Programm«], selten gebrauchtes Synonym für E Mail Client bzw. E Mail Programm (E Mail) …   Universal-Lexikon

  • User-Agent — Ein User Agent ist ein Client Programm, mit dem ein Netzwerkdienst genutzt werden kann. Der User Agent ist die Schnittstelle zum Benutzer, die die Inhalte darstellt und Befehle entgegennimmt. Beispiele für User Agents sind Webbrowser, E Mail… …   Deutsch Wikipedia

  • User agent — Ein User Agent ist ein Client Programm, mit dem ein Netzwerkdienst genutzt werden kann. Der User Agent ist die Schnittstelle zum Benutzer, die die Inhalte darstellt und Befehle entgegennimmt. Beispiele für User Agents sind Webbrowser, E Mail… …   Deutsch Wikipedia

  • User agent — A user agent is the client application used with a particular network protocol; the phrase is most commonly used in reference to those which access the World Wide Web, but other systems such as SIP use the term user agent to refer to the user s… …   Wikipedia

  • Useragent — это… Что такое Useragent?

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

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

    Agent
    (владец/пользователь)
    Значение User-Agent
    AccoonaAccoona-AI-Agent/1.1.2 (aicrawler at accoonabot dot com)
    Alexaia_archiver
    antabot (private)antabot(http://www.anta.net/spider/)/1.0
    Ask.com/TeomaMozilla/2.0 (compatible; Ask Jeeves/Teoma)
    Baiduspider (+http://www.baidu.com/search/spider.htm)
    Mac OS X дляcurl/7.13.1 (powerpc-apple-darwin8.0) libcurl/7.13.1 OpenSSL/0.9.7b zlib/1.2.2
    EltaIndexerEltaIndexer
    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
    (
    Googlebot alternateMozilla/5.0 (compatible; googlebot/2.1; +http://www.google.com/bot.html)
    Googlebot-Image
    ( ( (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 BotGulper 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; [email protected]; http://www.inktomi.com/slurp.html)
    Mihalism BotMihalismBot/1.1 (+http://www.mihalism.com/)
    Msnbot
    (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
    PageBullPagebull http://www.pagebull.com/
    Scooter (W3C_Validator/1.432.2.22
    W3C CSS Validator
    Jigsaw/2.2.5 W3C_CSS_Validator_JFouffa/2.0
    WebAlta CrawlerWebAlta Crawler/1.3.25 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU)
    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)
    YandexBlogYandexBlog/0.99.101 (compatible; DOS3.30; Mozilla/5.0; B; robot) X readers
    YandexSomethingYandexSomething/1.0
    YandexYandex/1.01.001 (compatible; Win16; I)

    Agent — это… Что такое User-Agent?

  • User-agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

  • User Agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

  • User agent — Pour les articles homonymes, voir Agent. Un user agent est une application cliente utilisée avec un protocole réseau particulier ; l expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les… …   Wikipédia en Français

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

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

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

  • User Agent —   [dt. »vom Benutzer beauftragtes Programm«], selten gebrauchtes Synonym für E Mail Client bzw. E Mail Programm (E Mail) …   Universal-Lexikon

  • User-Agent — Ein User Agent ist ein Client Programm, mit dem ein Netzwerkdienst genutzt werden kann. Der User Agent ist die Schnittstelle zum Benutzer, die die Inhalte darstellt und Befehle entgegennimmt. Beispiele für User Agents sind Webbrowser, E Mail… …   Deutsch Wikipedia

  • User agent — Ein User Agent ist ein Client Programm, mit dem ein Netzwerkdienst genutzt werden kann. Der User Agent ist die Schnittstelle zum Benutzer, die die Inhalte darstellt und Befehle entgegennimmt. Beispiele für User Agents sind Webbrowser, E Mail… …   Deutsch Wikipedia

  • User agent — A user agent is the client application used with a particular network protocol; the phrase is most commonly used in reference to those which access the World Wide Web, but other systems such as SIP use the term user agent to refer to the user s… …   Wikipedia

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *