В самом начале был браузер NCSA Mosaic, и он называл себя NCSA_Mosaic/2.0 (Windows 3.1). Затем появился браузер, который всем известен под именем “Mozilla” - сокращенное от Mozaic Killer (убийца Mozaic). Для разработчиков Mosaic это не было проблемой,. так как публичным именем было Netscape и представлялся данный браузер в интернете как Mozilla/1.0 (Win3.1). Netscape поддерживал фреймы, чем очень понравился вебмастерам, те в свою очередь отображали на своих сайтах фреймы для “Mozilla”.
Далее в игру встeпает Microsoft со своим Internet Explorer. IE поддерживал фреймы, но не представлялся как “Mozilla”, поэтому многие сайты не отображали для данного браузера фреймы.Поэтому разработчики IE представляли его как Mozilla-совместимым браузером: Mozilla/1.22 (compatible; MSIE 2.0; Windows 95). Увидев такую строчку, сервера отображали фреймы для IE.
Netscape проиграл “битву” с IE, который на тот момент стал уже довольно мощным инструментом, но переродился в Mozilla, на движке Gecko, представляяс серверам в интернете как Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826. Далее появился Firefox, который представлялся как Mozilla/5.0 (Windows; U; Windows NT 5.1; sv-SE; rv:1.7.5) Gecko/20041108 Firefox/1.0. Движок Gecko становился все более популярным, что породило множество других браузеров, которые представлялись почти одинаково: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.2) Gecko/20040825 Camino/0.8.1, Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.8) Gecko/20071008 SeaMonkey/1.0.
Все большую популярность набирали UNIX - системы, которые использовали свой браузер Konqueror на движке KHTML, но веб-сайты не предоставляли этим браузерам “правилльный” контент, так как этот браузер не был Mozilla, тогда Konqueror стал представляться как Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (KHTML, like Gecko).
Позже появился браузер 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; U; en)
Safari, выпущенный Apple передавал сайтам следующую User-Agent строку: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5
Chrome, появившись, использовал движок WebKit, который также использовался в Safari, и передавал следующую User-Agent строку: 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 строку, в которой есть указатели на другие браузеры, и это было необходимо для лучшей совместимости в интернете.
Дополнительно:
User Agent — это клиентское приложение, использующее определённый сетевой протокол. Термин обычно используется для приложений, осуществляющих доступ к веб-сайтам, таким как браузеры, поисковые роботы (и другие «пауки»), мобильные телефоны и другие устройства.
При посещении веб-сайта клиентское приложение обычно посылает веб-серверу информацию о себе. Это текстовая строка, являющаяся частью HTTP запроса, начинающаяся с User-agent: или User-Agent:, и обычно включающая такую информацию, как название и версию приложения, операционную систему компьютера и язык. (Википедия)
Друзья будут довольны =)