¿Puede ejecutar IE8 JavaScript como IE7?

¿Puede ejecutar IE8 JavaScript como IE7?

Una característica de Internet Explorer 8 que los desarrolladores web han llegado a disfrutar es su capacidad para alternar entre las normas de renderizado de IE7 e IE8. Sin embargo, hay conceptos erróneos acerca de cómo los modos de compatibilidad de IE8 manejar JavaScript.

El motor de JScript

Mientras que los más populares navegadores compatibles con JavaScript, Internet Explorer utiliza la versión de Microsoft de ECMAScript conocido como JScript. IE8 lanzado con soporte para una nueva versión de JScript que incluyó cambios para hacer más normas compatibles. Esto hace más fácil para los programadores a escribir código de navegadores, pero las diferencias entre los problemas de la versión 5.8 de IE7 JScript versión 5.7 introducida de IE8 para programadores que quieran hacer que funcione en ambas versiones su código.

Modos de documento de Internet Explorer

La solución que Microsoft ideó fue ofrecen múltiples modos de documento en IE8. Antes de procesar una página, IE8 primero comprueba el modo de documento definido por la página web o el navegador. El modo de documento determina las reglas que sigue el navegador. Si el documento está "IE7 estándares", por ejemplo, emula motor de renderizado de IE7 y el motor de JScript.

Definir modo de documento de una página

Un desarrollador puede optar por definir un modo de documento apropiado dentro de la propia página mediante la adición de una etiqueta meta como la siguiente: < meta http-equiv = "X-UA-Compatible" content = "IE = EmulateIE7" >

Depuración de JavaScript en IE8

Los desarrolladores también pueden cambiar el tipo de documento para probar distintas versiones de JScript interpretación mediante las herramientas de desarrollador de IE8. Presionando F12 en IE8 para abrir las herramientas de desarrollador y el modo de documento puede ser cambiado a través de la casilla desplegable.


Artículos relacionados