Pregunta

Esperemos que esta pregunta no sea tan subjetiva como creo que puede ser.

Tengo una aplicación Intranet que necesita trabajar con IE8, ya que la empresa está reemplazando IE6 como el navegador estándar.

Nuestro equipo de pruebas descubrió que no funcionaba en IE8, poco sabían que en realidad lo hizo. Sus navegadores estaban configurados para ejecutar IE8 en modo de compatibilidad para aplicaciones Intranet.

Descubrí que si establecía la metaetiqueta para X-UA compatible con IE = emulado8, podría obligar al navegador a representar esta aplicación como IE8 y la aplicación funcionó bien.

¿Hay alguna trampa que no conozca para esta solución? Si es así, ¿hay una mejor solución?

¿Fue útil?

Solución

La configuración de X-UA compatible en IE = EmulateIE8 hará que el próximo IE9 se comporte como IE8.

Inicialmente, esto puede ser lo que quieres. Si no está en condiciones de probar completamente contra IE9 cuando salga (en algún momento del próximo año, supongo), puede ayudar si la organización se actualiza a IE9 de inmediato.

Cuando haya probado completamente todo y quiera que la aplicación funcione en el modo nativo de IE9, estará un poco atascado. Podrías establecer X-UA compatible en IE = IE9, y IE9 funcionará bien, pero ¿qué significa eso para IE8?

Sin embargo, eso es todo especulativo. En este momento, no dañará nada. Si necesita hacer cambios para manejar versiones posteriores de IE9, puede hacerlo más tarde.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top