Em 2009 o Google criou o Chrome Frame, um plugin para o Internet Explorer que usa o motor do Chrome para renderizar as páginas. Ele não troca o IE pelo Chrome para todas as situações: apenas para as páginas que solicitam o recurso explicitamente por meio de uma tag.
O objetivo principal é permitir o uso de sites modernos em versões antigas do Internet Explorer, principalmente o 6, mas se aplica também ao 7, 8 e 9 no Windows 7, Vista ou XP SP2 (este sem suporte ao IE9).
Só que um grande problema do Chrome Frame era a necessidade de privilégios administrativos durante a instalação. Em muitos ambientes o navegador padrão é o IE no Windows XP e não é possível trocar nada, já que administradores podem bloquear as instalações e liberar apenas contas limitadas para os usuários. Nesse caso não poderiam instalar outro navegador nem o Chrome Frame, ficando impossibilitados de aproveitar alguns sites atuais (aplicativos web “pesados”). Isso ocorre em algumas empresas e órgãos públicos. Embora seja uma situação não imaginável para quem usa o computador em casa, em ambientes controlados a realidade é outra. Não é difícil achar exemplos. Particularmente lembro das bibliotecas municipais de SP há alguns anos, além de diversas lan houses.
Para contornar isso no Google I/O deste ano foi anunciada uma versão que não precisa de direitos de administrador para ser instalada. Finalmente chegamos no ponto: agora ela foi lançada como versão estável, já que estava até então em beta.
O instalador do Chrome Frame agora será o mesmo, aplicando uma ou a outra versão dependendo do ambiente (conta limitada ou de administrador).
Pode não parecer, mas ele ajuda – e muito – nesses casos de sistemas controlados, onde a única coisa que se tem é uma versão velha do IE, sem a possibilidade de instalação de outros navegadores. Com o motor do Chrome as páginas rodam com melhor desempenho e suporte a novos recursos da web no IE, algo que seria difícil de conseguir especialmente nas versões 6, 7 e 8.
O Chrome Frame depende da instalação por parte dos usuários, isso não vai mudar. Donos de sites que usam recursos não suportados pelas versões antigas do IE podem usar um código para exibir uma mensagem solicitando o upgrade, ou então a instalação do Chrome Frame – há um bom exemplo de código aqui.
A tag básica para que a página seja renderizada usando o Chrome Frame, quando disponível, é:
<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″ />
Há mais detalhes importantes nesta página.
De forma geral o Chrome Frame é recomendado para renderizar web apps, não necessariamente blogs ou páginas comuns. A decisão da MS foi de não atualizar o IE para HTML 5 e CSS 3 no Windows XP, que ainda é muito popular. Então o ideal seria mesmo oferecer a instalação de um navegador melhor caso seu site não rode no IE 6/7/8. O Chrome Frame requer o SP2 do Windows XP. Em instalações muito antigas mesmo, seria bom contatar os administradores para fazer a atualização, já que dependendo do lugar há sistemas totalmente parados no tempo, com Windows XP sem Service Pack nenhum.
Numa notícia relacionada, o Chrome estável foi atualizado ontem para a versão 13.0.782.218. Além do Flash Player atualizado, desativaram temporariamente os certificados emitidos pela DigiNotar, devido uma onda de ataques recentes.
Esta postagem foi modificada pela última vez em 31/08/2011 11:07