Как я могу навсегда изменить режим браузера в IE9, например, на IE7?
В настоящее время это изменение носит временный характер, и всякий раз, когда вы открываете новое окно, вам необходимо перейти в режим разработчика, чтобы снова переключить настройки.
Пояснение: «Windows 7 требует, чтобы вы запускали IE9. Но для работы некоторым людям все еще нужно использовать IE7 или IE8. Инструменты разработчика позволяют человеку использовать настройки IE7 в IE9. Но для каждого открываемого окна кажется, что каждый раз чтобы переключить режим браузера в IE7, нужно перейти в режим разработчика. Вопрос в том, как добиться того, чтобы IE9 открывался в режиме IE7 при каждом запуске браузера ».
internet-explorer-9
Фабио Мильейру
источник
источник
Ответы:
Вы можете решить эту проблему с помощью
<meta x-ua-compatible />
элемента и предоставив ему переменную ie7.Другой альтернативой является изменение режима документа с помощью
documentMode
свойства.Справочник MSDN:
http://msdn.microsoft.com/en-us/library/cc196988(v=vs.85).aspx
источник
Я не думаю, что вы действительно можете повлиять на настройку режима браузера; похоже, это функция отладки разработчика. Если пользователь использует IE9, режим браузера будет IE9 или IE9 Compatibility View. Вы можете повлиять на настройку представления совместимости с помощью
<meta>
тега X-UA-Compatible или HTTP-заголовка (хотя, следите за настройками Инструменты -> Параметры представления совместимости -> «Отображать сайты интрасети в представлении совместимости»).источник
Я нашел параметр реестра, который может заставить IE9 работать в IE8 или IE7 в режиме эмуляции браузера постоянно. Например, чтобы запустить IE9 в режиме IE8, добавьте следующий ключ, значение и данные в реестр.
Вы можете использовать десятичное значение 8000 для IE8, но оно применяется только в том случае, если директивы! DOCTYPE отображаются в режиме IE8. Десятичное значение 8888 предназначено для IE8 независимо от директив! DOCTYPE, поэтому я выбрал этот пример.
Десятичное значение 7000 для IE7, но применяется только в том случае, если директивы! DOCTYPE отображаются в режиме IE7.
http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation
Примечание. На панели инструментов разработчика будет отображаться «Режим браузера: неизвестен», поэтому это недопустимый тест.
источник
В редакторе групповой политики в разделе «Административные шаблоны»> «Компоненты Windows»> «Internet Explorer»> «Представление совместимости» есть параметр «Отключить представление совместимости», для которого можно установить значение «Включено», в результате чего браузер останется в режиме IE9 навсегда.
источник
Отсюда:
источник
Что я делаю, это устанавливаю виртуальную машину Windows в режиме XP в Windows 7 (Professional). Это все бесплатно и на веб-сайте MS. Запустите старый браузер по вашему выбору под XP. Если вам нужно несколько браузеров, я думаю, вы можете установить несколько экземпляров виртуальной машины.
Я также запускаю Office 2003 на виртуальной машине с XP. Так что я могу иметь доступ к нескольким версиям Office. Виртуальная машина XP - это действительно XP, а не эмуляция XP. Альтернативная среда XP полезна и для других областей тестирования.
источник
я считаю, что вы работаете с интранет-связями / серверами, если так, просто одна строка ответа на ваш вопрос
Отключите представление совместимости: перейдите в меню Инструменты >> настройки представления совместимости >> снимите флажок «Отображать сайты интрасети в представлении совместимости» (по умолчанию этот флажок установлен)
источник
Если проблема возникает на определенном компьютере, попробуйте следующее исправление, если у вас Internet Explorer 11.
Пожалуйста, откройте regedit.exe в качестве администратора. Перейдите к следующему пути / путям:
Для 32-битной машины:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
Для 64-битной машины:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
иHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
И удалите значение REG_DWORD
iexplore.exe
. Пожалуйста, закройте и перезапустите веб-сайт с помощью Internet Explorer 11, он по умолчанию будет Edge в режиме документа.источник