internet-explorer - gratis - internet explorer 9 windows 7 32 bits
Obliga a Internet Explorer 9 a usar el modo IE 9 (7)
@netzaffin tiene razón: si X-UA-Compatible es la primera etiqueta meta en la sección HEAD, IE9 funciona.
Estoy usando el doctype HTML5 con una metaetiqueta compatible con X-UA cerca de la parte superior:
<!DOCTYPE html>
<!--[if lt IE 7]> <html lang="en-us" class="ie6"> <![endif]-->
<!--[if IE 7]> <html lang="en-us" class="ie7"> <![endif]-->
<!--[if IE 8]> <html lang="en-us" class="ie8"> <![endif]-->
<!--[if gt IE 8]><!--> <html lang="en-us"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
...
Pero Internet Explorer 9 para algunos usuarios está representando la página en vista de compatibilidad. Sospecho que se debe a que tienen activada la opción "Mostrar todos los sitios web en Vista de compatibilidad". ¿Hay alguna manera de forzar a IE9 a usar el modo de navegador y documento IE9?
Como dice JohnnyO, tiene que ser enviado como un encabezado. En PHP agregue esto (antes de enviar cualquier otra salida):
<?php header( ''X-UA-Compatible: IE=edge,chrome=1'' ); ?>
En Wordpress, esto probablemente sería mejor si lo header.php
como la primera línea en tu archivo header.php
, siempre y cuando no tengas ningún resultado (o error) antes de que el archivo sea procesado, debería funcionar.
Si tiene errores en el navegador, es posible que desee que los errores se registren solo y no se muestren en la pantalla agregando algo así a su aplicación:
ini_set(''display_errors'', 0);
ini_set(''log_errors'', 1);
En Wordpress que podría agregarse cerca de la parte superior del archivo wp-config.php
.
Si tiene habilitado el almacenamiento en caché con algo como WP SuperCache o W3 Total Cache, todas las apuestas están desactivadas con respecto al comportamiento de su sitio. Deberá hacer algunas búsquedas de cómo agregar encabezados adicionales con su complemento de almacenamiento en caché.
La etiqueta meta X-UA-COMPATIBLE tiene que ser la primera etiqueta dentro de la cabeza, o de lo contrario no funcionará. Vea esta respuesta en https://.com/a/22233206/3329906 .
Todo esto del encabezado http es una exageración.
Por favor, agregue en la sección principal de su sitio web, espero que ayude.
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="X-UA-Compatible" content="IE=5, IE=7, IE=8, IE=9, IE=10" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10" />
Resulta que la solución es establecer X-UA-Compatible en el encabezado HTTP y no en el HTML:
X-UA-Compatible: IE=edge,chrome=1
Esto obligará a Internet Explorer a usar el último motor de renderización, incluso si "Mostrar todos los sitios web en Vista de compatibilidad" está activado.
Solo añadiendo
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
haré;)
Por ejemplo:
<!DOCTYPE html>
<html lang="en-US" class="css3transitions">
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
También está trabajando con esto en <head>
en html:
<meta http-equiv="X-UA-Compatible" content="IE=9">
<meta http-equiv="X-UA-Compatible" content="IE=edge">