Red de conocimiento informático - Conocimiento informático - ¿Cómo configurar el modo de renderizado del control WebBrowser en IE8?

¿Cómo configurar el modo de renderizado del control WebBrowser en IE8?

IE8 realizó grandes cambios en el motor de renderizado y agregó un nuevo modo estándar. Muchos software incorporan el control WebBrowser de IE (es decir, MSHTML.dll) para mostrar páginas web. Cuando la máquina del usuario se actualiza a IE8, el control WebBrowser también se actualizará al motor de renderizado IE8.

Para garantizar que estas aplicaciones que utilizan el control WebBrowser puedan funcionar como antes, el control WebBrowser de IE8 utiliza el modo de representación de IE7 de forma predeterminada (es decir, el modo de vista compatible en IE8).

Agregue el modo estándar en el que desea que el control WebBrowser represente al programa IE8. Puede lograr esto configurando el registro FEATURE_BROWSER_EMULATION.

Ejemplo:

[(usuario actual de HKEY o máquina local de HKEY)\Software\Microsoft\Internet Explorer\Main\FEATURE control\FEATURE_BROWSER_EMULATION]

" MiAplicación .exe" = dword 8000 (hex: 0x1F40)

Aquí MyApplicaiton.EXE es el nombre del archivo exe de su aplicación. 8000 representa el modo de renderizado de 8.0, consulte la siguiente tabla:

Modo estándar IE8 8000 (0x1f40) -Modo estándar IE8, el modo predeterminado de IE8.

Modo estándar IE7 7000 (0x1b58): vista compatible con IE7, el modo predeterminado del control WebBrowser IE8.

Modo estándar de Ie8 (forzado) 8888 (0x22b8): IE8 fuerza el modo estándar y no intenta utilizar el modo de vista compatible cuando falla el renderizado.