Я нашел необходимую информацию здесь: Управление веб-браузером - Указание версии 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 после добавления ключа (вам даже не нужно перезагружаться или выходить из системы):