javascript - pagina - Cómo arreglar el reinicio del modo documento en IE 9
modo de documento emulador internet explorer (1)
Una solución que siempre debería funcionar es colocar su X-UA-Compatible
en los encabezados HTTP. Además, su <!DOCTYPE>
debe especificarse en la parte superior de su documento HTML ( <!DOCTYPE html>
es el más fácil).
Si coloca su declaración de X-UA-Compatible
dentro de la meta
, puede encontrar los siguientes problemas:
-
X-UA-Compatible
se ignora a menos que esté presente dentro de los primeros 4k de su página. Si lo coloca en algún lugar en la parte inferior de la sección de lahead
(o en elbody
), muévalo hacia la parte superior. El mejor lugar para ello es justo después de la codificación y las declaraciones de idioma. X-UA-Compatible
se ignora si se coloca dentro de los comentarios condicionales de IE. Por ejemplo:<!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <![endif]-->
En este caso debes eliminar los comentarios condicionales.
Además, no debe tener ningún texto antes de la declaración
doctype
. Si tiene algún comentario HTML allí, por ejemplo, el IE cambiará al modo de peculiaridades.Finalmente, verifique si está viendo este sitio desde la intranet. De forma predeterminada, la Vista de compatibilidad está habilitada para los sitios de Intranet.
Sugiero establecer X-UA-Compatible
encabezado X-UA-Compatible
para su página y luego ver si su sitio todavía está cambiando al modo de peculiaridades. En ese caso, debe revisar su marca e intentar corregir cualquier error del validador de HTML hasta que regrese al Modo Estándar.
Tengo un problema con la apertura de mi sitio web en IE9. Cuando intento abrir mi sitio obtengo este error en las herramientas de desarrollo:
HTML1113: Document mode restart from Quirks to IE9 Standards
Busqué en Google y encontré una respuesta que sugería usar esto:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
o
<meta http-equiv="X-UA-Compatible" content="IE=IE9" />
... pero estos no funcionan y recibo el siguiente mensaje esta vez:
HTML1115: X-UA-Compatible META tag (''IE=Edge'') ignored because document mode is already finalized.
Cual es mi problema Leí varios artículos como las características de compatibilidad de IE para desarrolladores de sitios de Microsoft y rastreé mi sitio con el diagrama de flujo de Modo de documento de Determin9 de IE9 y utilizo todas las sugerencias relacionadas con ! Doctype en estos sitios, pero nadie podría resolver mi problema y reiniciar el motor de IE después de la página abrió.
Desarrollo mi sitio con ASP.NET 4 en Windows Server 2008. ¿Cómo puedo solucionar este problema?