gwt internet-explorer-8

No se puede ver la aplicación GWT 2.0.1 en IE8



internet-explorer-8 (5)

Tuve un problema similar una vez y el problema fue que la página HTML que inició el JavaScript de GWT tenía una etiqueta HTML sin igual. Esto no causó ningún problema en Firefox o Chrome, pero IE solo mostró una página en blanco. Intente verificar su HTML usando un validador de HTML. El validador W3C es un servicio canónico.

http://validator.w3.org/

Estoy creando una aplicación usando GWT 2.0.1; cumple 6 cálculos y funciona bien en todos los navegadores, excepto IE8, muestra una página en blanco (pero se puede ver en modo de compatibilidad IE8).
Cuando agrego la línea en mi gwt.xml <set-property name = "user.agent" value = "ie8" /> compila solo 1 permutación y la aplicación se muestra bien en IE8. Sin embargo, si agrego la línea <set-property name = "user.agent" value = "ie8, gecko, gecko1_8, safari, opera" /> compila todas las permutaciones, pero la aplicación aún no se puede ver en IE8 pero se ejecuta correctamente en todos los otros navegadores

¿Hay algún otro método para garantizar que mi aplicación se ejecutará en todos los navegadores?


en lugar de

<set-property name="user.agent" value="ie8,gecko,gecko1_8,safari,opera" / >


De acuerdo con esta página, además de configurar el agente de usuario adecuado, debe agregar la siguiente metaetiqueta para aplicar el modo de estándares de IE8:

<meta http-equiv="X-UA-Compatible" content="IE=8"/>


Pruebe a diferenciar las permutaciones generadas para IE8 cuando use <set-property name="user.agent" value="ie8" / > y cuando use <set-property name="user.agent" value="ie8,gecko,gecko1_8,safari,opera" /> . Si son diferentes, puede obtener alguna pista para llevar adelante su investigación. Use el violín o las herramientas de desarrollador de IE para supervisar y comparar los nombres de los archivos * .cache.js que se cargan en cada caso.


Para aquellos que buscan una buena solución, deben insertar esta línea:

<meta http-equiv="X-UA-Compatible" content="IE=5,6,8,9" >

en su archivo .html (la página de host)

Esto asegurará que su página sea compatible con IE ascendentes ...