Прочтите блогозапись «History of the user-agent string»: там изложена (развёрнуто и доходчивейше) вся история, все шаги последовательного развития содержимого строки User-Agent.
Может все-таки: «Посмотрите хотя бы 5-ю версию»…
А вообще еще MS Internet Explorer (MSIE) V2.0 идентифицировал себя как:
Mozilla/1.22 (compatible; MSIE 2.0; Windows 95)
Ребята из Оперы отличились с выпуском 10 версии новой строкой userAgent, идентифицируя себя как Opera 9.80 и дописывая версию в конец как 10.50. Объяснено это вроде как "… много старых веб-сайтов смотрят только на первую цифру в версии, поэтому пришлось сделать вот так...". Ждем 3-его пришествия измененного userAgent от других известных браузеров?
Между прочим мне гораздо больше нравится вариант «отдалённый», лучше передает суть слова «remote», нежели современное «удалённый», которое больше ассоциируется со глаголом «удалять». По-моему вариант «отдалённый» гениален.
Жаль: IE 6-9 в useragent подставлял все версии .net framework, установленные в системе, и заход на whatismyuseragent.com был самым простым и быстрым способом ручной проверки наличия нужного .net. Теперь надо будет что-то новое придумывать.
Любопытно, что при встраивании в другое приложение (через API) браузер IE8 представляется как MSIE 7.0 (в запросах, исходящих из такого приложения). Либо где-то забыли строку поменять, либо 8.0 — это просто штукатурка поверх семерки :) Интересно, IE9 тоже останется внутри седьмым?
Корпорация Microsoft поведала о том, как во браузере Internet Explorer 9 будет выглядеть строка User-Agent