Skip to main content

Sugerencias y trucos para administrar la compatibilidad de Internet Explorer

Aprenda a conseguir mejor compatibilidad con versiones anteriores para las aplicaciones web heredadas gracias a la lista de sitios del Modo de empresa.

Ir a: Consejos para los profesionales de TI | Consejos para los desarrolladores web

El Modo de empresa de Internet Explorer 11 puede ser muy eficaz a la hora de proporcionar compatibilidad con versiones anteriores de aplicaciones web más antiguas. La lista de sitios del Modo de empresa incluye la posibilidad de poner cualquier aplicación web en cualquier modo de documento, incluidos los Modos de empresa de IE8 e IE7, sin cambiar ni una sola línea de código del sitio web.

Modos de empresa y modos de documento de Internet Explorer

Los sitios de la sección <docMode> se pueden representar en cualquier modo de documento, como se muestra en la parte azul de la figura anterior. Algunos sitios diseñados para versiones anteriores de Internet Explorer quizás necesiten mejor compatibilidad con versiones anteriores; estos sitios pueden usar la sección <emie> de la lista de sitios del Modo de empresa. El Modo de empresa de IE8 ofrece una emulación de mayor fidelidad de Internet Explorer 8 gracias a la cadena de agente de usuario original de Internet Explorer 8, entre otras mejoras. El Modo de empresa de IE7 mejora aún más la emulación al agregar la Vista de compatibilidad.

La Vista de compatibilidad, que se presentó por primera vez con Internet Explorer 8, es básicamente un modificador. Si una página web no contiene ningún DOCTYPE, se representará en el modo de Internet Explorer 5. Si hay un DOCTYPE, la página se representará en el modo de Internet Explorer 7. Se puede conseguir eficazmente la Vista de compatibilidad si se especifica Internet Explorer 7 en la sección <docMode>, ya que de esta forma se revierte automáticamente a Internet Explorer 5 si no hay ningún DOCTYPE. También se puede usar el Modo de empresa de IE7 para lograr una emulación aún mejor.

Consejos para los profesionales de TI

Haga un inventario de los sitios

La actualización a un nuevo explorador puede ser una operación larga y potencialmente costosa. Con el fin de reducir estos costos, puede descargar el Enterprise Site Discovery Toolkit, que le ayudará a establecer prioridades de los sitios que debe probar en función del uso que haga de ellos en su empresa. Por ejemplo, si los datos indican que nadie visita una aplicación web heredada concreta, quizás no sea necesario que la pruebe o la corrija. El kit de herramientas es compatible con Internet Explorer 8, Internet Explorer 9, Internet Explorer 10 e Internet Explorer 11. Además, le ofrece información sobre el modo de documento en el que se ejecuta una página en el explorador actual, de forma que pueda entender mejor cómo corregir ese sitio si deja de funcionar en una versión más reciente del explorador.

Una vez que sepa qué sitios tiene que probar y corregir, los siguientes métodos de corrección pueden serle útiles para solucionar los problemas de compatibilidad en Internet Explorer 11 y Windows 10.

Si usa Internet Explorer 8 y va a actualizarse a Internet Explorer 11:

Use la lista de sitios del Modo de empresa para agregar sitios a los modos de documento de Internet Explorer 5, Internet Explorer 7 e Internet Explorer 8, así como el Modo de empresa de IE8 e IE7.

  • Los sitios que tienen la etiqueta meta x-ua-compatible o el encabezado HTTP establecido en "IE=edge" pueden no funcionar en Internet Explorer 11 y es necesario establecer el modo de Internet Explorer 8. Esto se debe a que "edge" en Internet Explorer 8 significaba el modo de Internet Explorer 8, pero "edge" en Internet Explorer 11 significa el modo de Internet Explorer 11.
  • Los sitios que no tienen un DOCTYPE en zonas distintas de la intranet usarán de forma predeterminada QME (o "integraciones interoperables") en lugar del modo no estándar de Internet Explorer 5 y quizás sea necesario establecerlos en el modo de Internet Explorer 5.
  • En algunos sitios, puede ser necesario agregarlos tanto al Modo de empresa como a la Vista de compatibilidad para que funcionen. Para hacerlo, agregue el sitio al Modo de empresa de IE7.

Si usa Internet Explorer 9 y va a actualizarse a Internet Explorer 11:

Use la lista de sitios del Modo de empresa para agregar sitios a los modos de documento de Internet Explorer 5, Internet Explorer 7 e Internet Explorer 9.

  • Los sitios que tienen la etiqueta meta x-ua-compatible o el encabezado HTTP establecido en "IE=edge" pueden no funcionar en Internet Explorer 11 y es necesario establecer el modo de Internet Explorer 9. Esto se debe a que "edge" en Internet Explorer 9 significaba el modo de Internet Explorer 9, pero "edge" en Internet Explorer 11 significa el modo de Internet Explorer 11.
  • Los sitios que no tienen un DOCTYPE en zonas distintas de la intranet usarán de forma predeterminada integraciones interoperables en lugar del modo no estándar de Internet Explorer 5 y quizás sea necesario establecerlos en el modo de Internet Explorer 5.
  • Si los sitios funcionaban en Internet Explorer 9, no necesitará el Modo de empresa de IE8 o de IE7.

Si usa Internet Explorer 10 y va a actualizarse a Internet Explorer 11:

Use la lista de sitios del Modo de empresa para agregar sitios a los modos de Internet Explorer 5, Internet Explorer 7 e Internet Explorer 10.

  • Los sitios que tienen la etiqueta meta x-ua-compatible o el encabezado HTTP establecido en "IE=edge" pueden no funcionar en Internet Explorer 11 y es necesario establecer el modo de Internet Explorer 10. Esto se debe a que "edge" en Internet Explorer 10 significaba el modo de Internet Explorer 10, pero "edge" en Internet Explorer 11 significa el modo de Internet Explorer 11.
  • Si los sitios funcionaban en Internet Explorer 10, no necesitará el Modo de empresa de IE8 o de IE7.

Si usa Internet Explorer 11 y va a actualizarse a Windows 10:

Ya está todo listo. No tiene que hacer ningún cambio.

Consejos para los desarrolladores web

Si su sitio web funcionaba en una versión anterior de Internet Explorer y ahora no funciona en Internet Explorer 11, quizás sea necesario actualizar el sitio. Estos son los pasos que debe seguir para encontrar la estrategia de corrección adecuada.

Pruebe los modos de documento

Para ver si el sitio funciona en los modos de documento de Internet Explorer 5, Internet Explorer 7, Internet Explorer 8, Internet Explorer 9, Internet Explorer 10 o Internet Explorer 11:

  • Abra el sitio en Internet Explorer 11, cargue las herramientas de F12 presionando la tecla F12 o seleccionando Herramientas de desarrollo F12 en el menú Herramientas y seleccione la pestaña Emulación.

    Pestaña Emulación de Herramientas de desarrollo F12

  • Ejecute el sitio en cada modo de documento hasta que encuentre el modo en el que funciona el sitio.
    icono notaNota: tendrá que asegurarse de que la lista desplegable de Cadena de agente de usuario coincide con la misma versión del explorador que la lista desplegable de Modo de documento. Por ejemplo, si va a probar que el sitio funciona en Internet Explorer 10, tiene que actualizar el Modo de documento a 10 y la Cadena de agente de usuario a Internet Explorer 10.
  • Si encuentra un modo en el que el sitio funciona, tendrá que agregar el dominio, el subdominio o la dirección URL del sitio a la lista de sitios del Modo de empresa para el modo de documento en el que funciona el sitio, o pedir al administrador de TI que lo haga. También puede agregar la etiqueta meta o el encabezado HTTP x-ua-compatible.

Pruebe el Modo de empresa de IE8

Si un modo de documento no corrige el sitio, pruebe el Modo de empresa de IE8, que mejora los sitios escritos para los modos de documento de Internet Explorer 5, Internet Explorer 7 e Internet Explorer 8.

  • Habilite la directiva Permitir a los usuarios activar y usar el Modo de empresa desde el menú Herramientas de forma local en su equipo. Para ello:
    • Busque y ejecute gpedit.msc
    • Navegue hasta Configuración del equipo > Plantilla administrativa > Componentes de Windows > Internet Explorer.
    • Habilite la configuración de directiva de grupo Permitir a los usuarios activar y usar el Modo de empresa desde el menú Herramientas.
    Después de hacer este cambio, ejecute gpupdate.exe /force para asegurarse de que la configuración se aplica de forma local. También debe asegurarse de deshabilitar esta configuración una vez que termine las pruebas. O bien, puede usar una clave del registro; vea Activar el control local y el registro para el Modo de empresa para obtener más información.
  • Reinicie Internet Explorer 11 y abra el sitio que desea probar, vaya a la pestaña Emulación de Herramientas de desarrollo F12 y seleccione Empresa en la lista desplegable de Perfil de explorador. Si el sitio funciona, informe al administrador de TI de que es necesario agregar ese sitio a la sección Modo de empresa de IE8.

Pruebe el Modo de empresa de IE7

Si el Modo de empresa de IE8 no funciona, el Modo de empresa de IE7 le ofrecerá el comportamiento de la Vista de compatibilidad incluido en Internet Explorer 8 con el Modo de empresa. Para probar este método:

  • Vaya al menú Herramientas, seleccione Configuración de Vista de compatibilidad y agregue el sitio a la lista.
  • Vaya a la pestaña Emulación de Herramientas de desarrollo F12 y seleccione Empresa en la lista desplegable de Perfil de explorador.

Si el sitio funciona, informe al administrador de TI de que es necesario agregar ese sitio a la sección Modo de empresa de IE7.

icono notaNota: no se puede agregar la misma ruta de acceso web al Modo de empresa y las secciones de la lista de sitios del Modo de empresa, pero lo incluiremos en una actualización futura.

Actualice el sitio para los estándares web modernos

Se recomienda que los clientes empresariales centren sus nuevos desarrollos en estándares web modernos ya establecidos para lograr mejor rendimiento e interoperabilidad en distintos dispositivos, y que eviten desarrollar sitios en los modos de documento más antiguos de Internet Explorer. A menudo oímos decir que, debido a que la zona de intranet usa de forma predeterminada la Vista de compatibilidad, los desarrolladores web crean accidentalmente los sitios nuevos en los modos de Internet Explorer 7 o Internet Explorer 5 en la zona de intranet, en función de si usaban o no DOCTYPE. A medida que migre sus aplicaciones web a estándares modernos, puede habilitar la configuración de directiva de grupo Activar el modo Estándar de Internet Explorer para la intranet local y agregar a la lista de sitios aquellos sitios que necesiten modos de Internet Explorer 5 o Internet Explorer 7. Por supuesto, siempre es conveniente probar la aplicación para asegurarse de que esa configuración funciona en su entorno.

Recursos relacionados