Расшифровка пользовательского агента IE9 - PullRequest
9 голосов
/ 13 мая 2011

Я установил IE9 на виртуальную машину Windows 7 и был удивлен, увидев этого агента пользователя:

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; BOIE9;ENUSMSNIP)

В частности, последние два ключа BOIE9 и ENUSMSNIP выглядят очень спамерскими.Я привык видеть, что панели инструментов и надстройки регистрируются таким образом в конце пользовательского агента, но это при первоначальной установке Windows 7 без другого программного обеспечения.

Они определены вРеестр здесь:

HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\PostPlatform

Этот ключ имеет значение IEAK, которое, по-видимому, Администраторы Internet Explorer Kit , * в соответствии с Microsoft отправляет пользовательскую строку пользовательского агента.

Но почему?

Я предполагаю, что BOIE9 означает "Bing на IE9".Это единственное активное дополнение:

Что касается ENUSMSNIP, я в растерянности.Мои предположения:

  • ENUS = Язык, который для меня является EN-US ("английский США")
  • MS = Microsoft
  • NIP = ???

Я попытался изменить свой языковой стандарт на EN-GB, но пользовательский агент не обновил и не обновил реестр.Похоже, что это важно только во время установки (если я даже прав насчет ENUS).

Кто-нибудь знает, что представляют собой эти два ключа пользовательского агента?

Илиподелитесь своим пользовательским агентом IE9, и, может быть, мы сможем собрать его вместе?

1 Ответ

2 голосов
/ 26 декабря 2011

Вы имеете право на это, в основном. Я думаю, что это результат эмуляции новых антифишинговых функций Firefox / Chrome.

EN_US : Locale (US English)
MS    : Microsoft
NIP   : Network Intrusion Prevention
...