Хорошо, я сдаюсь. Какой браузер используется с учетом указанной ниже строки пользовательского агента? Это может быть IE8, поскольку я не могу себе представить, чтобы Firefox отправил это. Если это IE8, какого черта там строка «Mozilla»? Я не знаком с историей или систематикой этого материала. Кроме того, откуда возникает строка «OfficeLiveConnector»? Я не знаком с этим продуктом.
Mozilla / 4.0 (совместимый; MSIE 8.0; Windows NT 5.1; Trident / 4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5 .30729; .NET4.0C; .NET4.0E; BRI / 2)
Когда-то давно в далеком Интернете лидером стандартов была Netscape (также известная как Mozilla). Он отправил Mozilla (и т. Д.) Как строку браузера. Бедный IE не отправил Mozilla, поэтому веб-серверы сказали: «Нет, вас не поддерживают, уходите». Итак, IE (и все остальные) начали отправлять Mozilla в начале строки браузера, потому что в конечном итоге он действительно поддерживал весь специальный HTML, а затем дополнительную информацию позже в строке браузера. А сейчас 2012 год, и так оно и есть.
Краткая версия: почти все сначала отправляют Mozilla, а потом - более конкретные материалы по пользовательскому агенту. Дополнительные вещи возникают из-за того, что Microsoft чувствует желание добавить дополнительную информацию (какие библиотеки .NET мы поддерживаем и т. Д.), Которые в наши дни более правильно обрабатываются по-разному ... но это то, к чему изменилось состояние.
Что ж, часть линейки Mozilla больше связана с историей стандартов Интернета и Netscape «в те дни», но это MSIE 8. Office Live - это продукт Microsoft, использующий IE.