¿Cómo puedo cambiar la configuración o la versión del navegador integrado en Windows7?

¿Cómo puedo cambiar la configuración o la versión del navegador integrado en Windows7?

Todos los programas como Winamp y SharpReader utilizan un navegador web integrado que Windows proporciona para ver páginas web. Al visitar sitios como whatbrowser.org, los servidores piensan que es Internet Explorer 8. No puedo decir si es ie9 en modo de compatibilidad o no. Y parece que no puedo cambiar la configuración de estos navegadores.

Mi pregunta es ¿cómo puedo cambiar la configuración para que funcione tan bien como IE9? Tengo más cuadros de diálogo de error de script y html5 no funciona. Pero en IE9 todos funcionan.

Para que quede claro, se trata de ieframe, no de complementos dentro de ie.

Respuesta1

Encontré la información necesaria aquí:Control del navegador web: especificación de la versión de IE.

Buena página sobre este tema exacto; mucha buena información.

De todos modos, hay una entrada de registro que puede realizar para forzar el tipo de navegador (es por aplicación). Acabo de probar con Winamp y funcionó de maravilla.

Para 32 bits:

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

Para 64 bits:

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

Cree un nuevo valor DWORD y asígnele el nombre del archivo .EXE con el navegador integrado (es decir: winamp.exe).

El valor para establecer esta clave es (tomado deMSDN aquí) como valores decimales:

9999 (0x270F)
- Internet Explorer 9. Las páginas web se muestran en el modo Estándar IE9, independientemente de la directiva !DOCTYPE.

9000 (0x2328)
- Internet Explorer 9. Las páginas web que contienen directivas !DOCTYPE basadas en estándares se muestran en modo IE9.

8888 (0x22B8)
- Las páginas web se muestran en el modo Estándares IE8, independientemente de la directiva! DOCTYPE.

8000 (0x1F40)
- Las páginas web que contienen directivas !DOCTYPE basadas en estándares se muestran en modo IE8.

7000 (0x1B58)
- Las páginas web que contienen directivas !DOCTYPE basadas en estándares se muestran en el modo Estándares IE7.


Winamp después de agregar la clave (ni siquiera necesita reiniciar o cerrar sesión):

Navegador de Winamp usando IE9

información relacionada