Tengo una página que va a ser incluido en un iframe en una página donde se utilizan los siguientes:Tratar de utilizar IE = orilla X-UA-Compatible en un iframe en una página usando IE = EmulateIE7
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
y, idealmente, me gustaría hacer que mi página utilice el último modo de estándares disponible para el navegador que está utilizando el usuario. es posible?
He intentado incluyendo
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
en mi página, así como la alteración de mi aplicación web para incluir la cabecera HTTP 'X-UA-Compatible' con un valor de 'IE = orilla', pero no puedo Parece que lo hace para hacer lo que yo quiero.
Lo curioso es, es que si, por ejemplo, tengo dos páginas, la primera que contienen el marco flotante y el otro es lo que se muestra en el iframe, así:
<!doctype html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<script>
console.log("Page document mode: "+document.documentMode);
</script>
</head>
<body>
<iframe src="iframepage.html" />
</body>
</html>
y
<!doctype html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<script>
console.log("Iframe document mode: "+document.documentMode);
</script>
</head>
<body>
</body>
</html>
la salida es la más inesperada
Page document mode: 7
Iframe document mode: 8
Cuando el modo de documentos 8 ha salido? ¿Y cómo hago el documento iframe en 9 o superior?
Estaría eternamente agradecido si alguien puede señalarme en la dirección correcta !! gracias, Nick
Tengo exactamente el mismo problema. Encontraste una solución ? –
Desafortunadamente, me temo que no – eldoctoro
Solo conjeturas, pero un par de cosas para probar sería 1) configurar IE = 9 en lugar de borde, y/o 2) usando el encabezado http compatible con X-UA, en lugar de la metaetiqueta –