que google content compatible chrome html internet-explorer meta-tags google-chrome-frame x-ua-compatible

html - google - meta compatible



¿Todavía es válido usar IE=edge, chrome=1? (3)

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> tiene dos propósitos.

  1. IE=edge : especifica que IE debe ejecutarse en el modo más alto disponible para esa versión de IE en comparación con un modo de compatibilidad; IE8 puede admitir hasta modos IE8, IE9 puede admitir hasta modos IE9, y así sucesivamente.
  2. chrome=1 : especifica que el marco de Google Chrome debería iniciarse si el usuario lo tiene instalado

El IE=edge indicador de IE=edge sigue siendo relevante para las versiones de IE 10 y siguientes. IE11 establece este modo como el predeterminado.

En cuanto a la bandera de cromo, puedes dejarla si tus usuarios aún usan Chrome Frame. A pesar del soporte y las actualizaciones para la finalización de Chrome Frame, todavía se puede instalar y usar la versión final . Si quita la bandera, Chrome Frame no se activará cuando esté instalado. Para otros usuarios, chrome=1 no hará más que consumir unos pocos bytes de ancho de banda.

Te recomiendo que analices tu audiencia y veas si sus navegadores prohíben las funciones necesarias y luego deciden. Tal vez sería mejor animarlos a usar un navegador más moderno y evergreen .

Tenga en cuenta que el validador W3C marcará chrome=1 como un error:

Error: A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.

Leí Chrome Frame cerrado el mes pasado, así que traté de entender qué significaría para la etiqueta X-UA y después de 3 horas de investigación todavía no encontré la respuesta que estoy buscando, mi pregunta es la siguiente:

¿Sigue siendo válido hoy en día usar IE = edge, chrome = 1 o debería detenerme en IE-edge a partir de ahora? ¿O cuál sería la mejor práctica para hacer con respecto a X-UA, debería evitarse?


Todavía es válido usar IE = edge, chrome = 1 .

Pero, dado que el proyecto de marco cromado se ha cerrado, la parte de cromo = 1 es redundante para los navegadores que aún no tienen instalado el conector de cuadro cromado.

Uso lo siguiente para ser correcto hoy en día

<meta http-equiv="X-UA-Compatible" content="IE=edge" />


<head> <meta http-equiv=''X-UA-Compatible'' content=''IE=edge''>

funcionó para mí, para obligar a IE a "desconectarse del modo de compatibilidad" (por así decirlo), PERO esa declaración meta debe aparecer INMEDIATAMENTE después del <head> , ¡o no funcionará!