2

Такие программы, как Winamp и SharpReader, используют встроенный браузер, который Windows предоставляет для просмотра веб-страниц. Посещая такие сайты, как whatbrowser.org, серверы думают, что это Internet Explorer 8. Я не могу сказать, является ли это ie9 в режиме совместимости или нет. И я не могу изменить настройки для этих браузеров.

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

Просто чтобы быть ясно, это о ieframe, а не надстройки внутри ie.

1 ответ1

4

Я нашел необходимую информацию здесь: Управление веб-браузером - Указание версии IE.

Хорошая страница по этому вопросу; много хорошей информации

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

Для 32-битных:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

Для 64-битных:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

Создайте новое значение DWORD и назовите его после.EXE-файл со встроенным браузером (например, winamp.exe).

Значение для установки этого ключа (взято из MSDN здесь) в виде десятичных значений:

9999 (0x270F)
- Internet Explorer 9. Веб-страницы отображаются в режиме стандартов IE9, независимо от!Директива DOCTYPE.

9000 (0x2328)
- Internet Explorer 9. Веб-страницы, содержащие стандарты!Директивы DOCTYPE отображаются в режиме IE9.

8888 (0x22B8)
- Веб-страницы отображаются в режиме стандартов IE8, независимо от!Директива DOCTYPE.

8000 (0x1F40)
- Веб-страницы, содержащие стандарты!Директивы DOCTYPE отображаются в режиме IE8.

7000 (0x1B58)
- Веб-страницы, содержащие стандарты!Директивы DOCTYPE отображаются в режиме стандартов IE7.


Winamp после добавления ключа (вам даже не нужно перезагружаться или выходить из системы):

Браузер Winamp с использованием IE9

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .