Вопрос

У меня есть две машины Vista Business.У меня на обоих установлен IE 7.На моей первой машине (Компьютер1), если я зайду на этот сайт (http://www.quirksmode.org/js/detect.html), там написано, что я использую «Проводник 6 в Windows».Если я использую Компьютер2 с Vista Business и IE7, он говорит, что я использую «Проводник 7 в Windows».Вот экран захватывать.На обеих машинах установлена ​​одна и та же версия IE.У кого-нибудь есть решение?

Это было полезно?

Решение

Computer1: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; MS-RTC LM 8; .NET CLR 1.1.4322) Rick Kierner (11 minutes ago)
Computer2: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.2; .NET CLR 3.5.21022)  Rick Kierner (10 minutes ago)

Кажется, в пользовательском агенте Компьютера1 есть какой-то мусор, который повторяет Mozilla/4.0 (compatible...) информация с информацией MSIE 6.0 (и несовпадающие закрывающие скобки).Тем не менее, я запустил ваш пользовательский агент через сценарий, представленный на странице, на которую вы ссылаетесь, и он вернулся как Explorer 7, поэтому я не уверен, почему он не работает на самой странице.

В любом случае проверьте свой реестр на наличие дополнительной информации об агенте пользователя, которую можно удалить при [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Internet Settings\5.0\User Agent] (да, он находится под номером «5.0», даже если у вас Internet Explorer 7).Обратите внимание, что это расположение в Windows XP; я предполагаю, что оно такое же и в Windows Vista.

Другие советы

Можете ли вы опубликовать пользовательский агент обеих машин?(вы можете зайти на какой-нибудь сайт, на котором отображается пользовательский агент, т.е. Вот этот, в самом низу).

Я предполагаю, что это ошибка на сайте Quirksmode в сочетании с пользователем gaent.

Вы используете одну и ту же версию IE7 на обеих машинах?Если версии разные, возможно, сценарий по какой-то причине не распознает одну версию и просто использует по умолчанию IE6 как наименьший общий знаменатель.Вполне возможно, что на одной из машин установлена ​​версия IE, которая не совсем соответствует правилам, и скрипту трудно с ней справиться.

Проверьте ключи реестра [hkey_local_machine Software Microsoft Windows CurrentVersion Настройки Интернета Пользовательский агент Post Platform] и [hkey_local_machine Software Microsoft Windows CurrentVersion Internet Settings 5.0 Agent Agent Post Platform]

Некоторые программы добавляют сюда дополнительные значения, и это нормально, если вы не укажете строку пользовательского агента.В этом случае большинство обнаружений браузера сработают и определят последнее найденное значение.

Обычно эти значения будут либо в ключе «Агент пользователя», либо в ключе «Почтовая платформа».

Я нашел запись в реестре:

HKEY_USERS\S-1-5-21-817507923-1393677948-3603797094-1205\Software\Microsoft\Windows\CurrentVersion\Настройки Интернета\Пользовательский агент\Post Platform

Это имело

«Mozilla/4.0 (совместимо;МСИЭ 6.0;Windows НТ 5.1;СВ1)"

ценить.После удаления мой браузер распознается как IE 7.

Это всего лишь предположение, но первая опубликованная вами строка явно содержит «MSIE 6.0» в строке запроса.Если сайт ленив и не анализирует строку должным образом, это может переопределить «MSIE 7.0» в строке ранее и дать вам ложный результат.

Я нашел ключ реестра IE6.Могу ли я удалить это, не вызывая проблем на моем компьютере??HKEY_USERS S-1-5-21-117609710-1647877149-839522115-1003 Software Microsoft Windows CurrentVersion Настройки Интернета Пользовательский агент Post Platform, где я нашел следующее:Mozilla/4.0 (совместим;МСИЭ 6.0;Windows НТ 5.1;СВ1)

У меня установлен IE7, и я могу использовать большинство Facebook и т. д.предметы.Мне указали, что обе версии, похоже, активны, и могут возникнуть проблемы, если я это не исправлю.

Я не хочу удалять раздел реестра, если это может вызвать совершенно новые проблемы!Спасибо

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top