Ainda é válido usar IE=edge, chrome=1?

li o Chrome Frame fechado no mês passado, por isso tentei entender o que significaria para o X-UA tag e depois de 3 horas de pesquisa ainda não encontrei a resposta que procuro, a minha pergunta é a seguinte:

ainda é válido nowdays para usar IE=edge, chrome=1 ou devo parar no IE-edge a partir de agora ? Ou qual seria a melhor prática a fazer em relação ao X-UA, deveria ser evitada ?

Author: Brennan Sei, 2014-02-27

3 answers

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

  1. IE=edge: indica que o IE deve ser executado no modo mais alto disponível para essa versão do IE, em oposição a um modo de computabilidade; o IE8 pode suportar até os modos IE8, o IE9 pode suportar até os modos IE9, e assim por diante.
  2. chrome=1: indica que o Google Chrome frame deve começar se o utilizador o tiver instalado

A bandeira IE=edge ainda é relevante para as versões IE 10 e abaixo. O IE11 define este modo como o padrão.

Quanto ao Chrome flag, você pode deixá-lo se seus usuários ainda usar Frame Chrome. Apesar do suporte e atualizações para a terminação de frames Chrome, ainda é possível instalar e usar a versão final. Se você remover a bandeira, a moldura Chrome não será ativada quando instalada. Para outros usuários, chrome=1 não fará nada mais do que consumir alguns bytes de largura de banda.

Recomendo que analise o seu público e veja se os seus navegadores proíbem quaisquer funcionalidades necessárias e depois decida. Talvez possa ser é melhor encorajá-los a usar um navegador mais moderno, evergreen.

Nota, o validadorW3C irá marcar chrome=1 como um erro:

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.
 90
Author: fny, 2015-11-27 02:28:39

Ainda é válido usar IE=edge, chrome=1 .

Mas, uma vez que o projecto Chrome frame foi liquidado, a parte chrome=1 é redundante para navegadores que não tenham já instalado o 'plugin' Chrome frame.

Eu uso o seguinte para correcção hoje em dia

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
 13
Author: Siriquelle, 2015-11-11 11:40:33
<head>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>

Funcionou para mim, para forçar IE a "sair do modo de compatibilidade" (por assim dizer), mas essa Declaração meta deve aparecer imediatamente após a <head>, ou não vai funcionar!

 3
Author: Andre, 2015-01-22 06:18:22