Skip to main content
Validação HTML

O cabeçalho HTTP X-UA-Compatible deve ter o valor “IE=edge”, foi “IE=edge,chrome=1”.

Sobre este problema HTML

O cabeçalho X-UA-Compatible indica ao Internet Explorer qual motor de renderização usar para uma página. Defini-lo como IE=edge instrui o IE a usar o modo de padrões mais alto disponível, garantindo a melhor compatibilidade e evitando peculiaridades de renderização legadas. A diretiva ,chrome=1 era uma adição que dizia aos navegadores com o plugin Google Chrome Frame instalado para usar o motor de renderização do Chrome em vez do IE. A Google descontinuou o Chrome Frame em 2014, e o validador W3C apenas aceita IE=edge como um valor válido para este cabeçalho.

Incluir a diretiva descontinuada chrome=1 causa um erro de validação e não serve qualquer propósito prático em sites modernos. Nenhum navegador atual reconhece ou age sobre ela, por isso é código morto que apenas cria ruído na sua marcação.

A correção é simples: remova ,chrome=1 do atributo content, deixando apenas IE=edge.

Exemplos

Incorreto

O seguinte desencadeia o erro de validação devido ao sufixo ,chrome=1:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

Correto

Simplesmente use IE=edge como o único valor:

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

Exemplo de documento completo

Se incluir esta meta tag num documento HTML completo, coloque-a no início do <head>:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>My Web Page</title>
</head>
<body>
  <h1>Hello World</h1>
</body>
</html>

Configuração do lado do servidor

Se definir X-UA-Compatible como um cabeçalho de resposta HTTP em vez de uma meta tag, aplique a mesma correção aí. Por exemplo, num ficheiro .htaccess do Apache:

<IfModule mod_headers.c>
  Header set X-UA-Compatible "IE=edge"
</IfModule>

No Nginx:

add_header X-UA-Compatible "IE=edge";

Esta meta tag ainda é necessária?

Com o Internet Explorer a chegar ao fim de vida, a própria meta tag X-UA-Compatible é largamente desnecessária para novos projetos. Se o seu site já não precisa de suportar o IE, pode remover a tag na totalidade com segurança. Se a mantiver para suporte legado, certifique-se de que o valor é exatamente IE=edge sem diretivas adicionais.

Encontre problemas como este automaticamente

O Rocket Validator analisa milhares de páginas em segundos, detetando problemas HTML em todo o seu site.

Ajude-nos a melhorar os nossos guias

Este guia foi útil?

Pronto para validar os seus sites?
Comece o seu teste gratuito hoje.