Converta o Internet Explorer em Google Chrome
Postado por: Pedro Rogério emO Google em mais umas de suas peripécias de tentar dominar o mundo desenvolveu um plugin chamado Google Chrome Frame que proporciona ao usuário a experiência de utilizar o Google Chrome dentro do Internet Explorer. Não seria por menos que o Google lançaria uma ferramenta desse tipo, pois a partir do dia 30 de setembro o Google Wave será disponibilizado ao público, com isso os usuários de Internet Explorer também poderão utilizá-lo.
Através de uma meta tag você tem a opção de ativar a renderização do Chrome dentro do IE, fazendo com que o mesmo utilize o motor de renderização WebKit. Mas só a meta tag não basta, o usuário deve ter o plugin do Chrome Frame instalado no PC para que tudo funcione corretamente.
A utilização da Meta tag se resume ao seguinte:
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
E caso o usuário já tenha o plugin instalado no PC, ao ser encontrada essa meta tag na página automaticamente o browser passa a utilizar o motor de renderização do WebKit. Você pode detectar se o usuário tem o plugin instalado com a utilização do seguinte código de exemplo:
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"> </script>
<div id="placeholder"></div>
<script>
CFInstall.check({
node: "placeholder",
destination: "http://www.waikiki.com"
});
</script>
Assim você possui a opção de verificar se o plugin está instalado e dá ao usuário a opção de instalá-lo, ou não.
CFInstall.check()
Através desse método, você tem a opção de checar os seguintes parâmetros:
- mode: opcional – Como o usuário verá a solicitação para instalação (Por default inline, uma outra opção é abrir um popup).
- URL: opcional.
- destination: opcional – A URL ao qual é direcionado quando é detectado que Google Chrome Frame está instalado.
- node: opcional – ID do elemento ao qual deve aparecer a mensagem de instalação.
- onmissing: opcional – Funcionalidade quando não se detecta Google Chrome.
- preventPrompt: opcional Booleano que permite desativar o redirecionamento (Por default é false).
- oninstall: opcional – Funcionalidade que será executada quando se mostra a opção de instalação.
- preventInstallDetection: opcional – Booleano que previne o redirecionamento quando é detectado que Google Chrome Frame está instalado.
- cssText: opcional – Estilos que se aplicam ao iframe em modo inline.
- className: opcional – Classe que pode ser aplicada ao iframe em modo inline.
O Google Chrome Frame pode ser aplicado ao Internet Explorer 6, 7 e 8. Que então comece a revolução.















Que então comece a revolução?
Que então comece a guerra!! >.<
Quero ver esse circo pegar fogo xD
Assim quem sabe a IE toma jeito =D
Somos 2 @Luan!
Pelo visto nao tem nenhuma demostração disto funcionando on-line.
Mais umca guerra começando.
Eu só não faço uma página de demonstração aqui agora, porque não acho que alguem tenha o plugin instalado na maquina….
Mas ainda assim vou começar a desenvolver meus sites usando um IF disso ai….
Já estou alterando meu .html base =P
@Alexsandro,
Instalei aqui e consegui rodar com tranquilidade o Wave no Internet Explorer, nunca pensei que isso pudesse acontecer um dia.
A Microsoft começou a criticar dizendo que o complemento não é seguro, essa provocação vai durar !
Não é seguro pois é literalmente uma ameaça ao IE :P
A microsoft vai ficar p%$#$ da vida.
mas é otimo, pq se não tivesse aparecido outros navegadores sempre existiria o IE6…
Mas vcs acham que era realmente necessários eles criarem essa meta tag? Não seria mais facil o navegador simplesmente se comportar como o google crome (ou o usuario que instalou o google frame tivesse uma opção de compatibilidade como existe no ie8)? Pois já que o usuário instalou o frame, é poque ele quer ver seu ie funcionando como o chrome.
Isso criaria obrigações dos dois lados:
O usuários precisam aderir este frame (isso só será útil, para os usuários q ainda continuam usando o ie, não serve de nada para os que já usam outros navegadores). Aí vem outro problema, os usuarios q usam o ie, pelo menos os que usam o ie6 provámelmente não usam outros browsers porque não entendem nada de internet ou pq são pcs de empresas que não permitem a troca de browsers.
Já os desenvolvedores precisariam usara mais uma meta tag. Tenho minhas dúvidas se este frame vai pegar, já que praticamente nenhum site na internet possui essa meta tag. Creio que levará muito tempo pra um numero grande de usuários e desenvolvedores aderir a isso, até lá, o ie6 (o maior dos problemas) já morreu de tanta propaganda negativa que ele está recebendo.
Obs.: Não estou disendo que o aplicativo é ruim, mas acho que ele deveria funcionar por si só, sem a dependência dos desenvolvedores adotarem ou não. Por mim a Google ter um meio de saber quem quantas pessoas estão usando o frame deles pelo ie.
Creio que presenciamos mais uma “provocação” dos programadores do Google. A velha e boa guerrinha de trincheiras. Já as chances dos usuários que utilizam IE6 no dia-a-dia (ou mesmo IE7) instalarem esse plugin e milhares de sites, mundo afora, adoratem a tag são muito remotas.
Muito massa, não testei ainda, mas deve ser legal de ver funcionando.
Excelente post! Eu estava lendo sobre isso ontem, mas tava nas pressas. Quando cheguei em casa nem lembrei de procurar mais.
:D
MAS…
iframe inline????????
Onde tem um exemplo disso?
Comigo não funcionou a instalação do plugin, mas acredito que seja por causa do servidor proxy.
A Microsoft fala que o plugin não é seguro, bem realmente pode não ser pois ainda esta em beta, e como a mesma disse, aumenta as chances de invasão, pois são as vulnerabilidades do ie + chrome. Considerando que o ie tem bem + bugs que o chrome e ira ter mais, acredito que não fara muita diferença. A Microsoft fala que todo add-on trás algum perigo de falha, mas no caso, eu sei que não sei um falsário, ou um hacker, é o Google Inc.
Enfim, quem sabe com isso o IE 9 seja um browser moderno, e não um passo atrazado como são seus antecessores. O W3C poderia ajudar um pouco a agilizar a especificação final do HTML5 e CSS3, pois ai a Microsoft tem até um pouco de razão de não ter implementado tais carateristicas no IE8.
é tão simples instalar o Chrome, essa é apenas uma ferramenta, digamos para “bonito”, pois o usuário final não vai se dar ao trabalho de instalar isso, vai baixar logo o Chrome que é bem melhor, não depende de plugin e muito menos de metatag.. Mas eh valido p os curiosos que queiram ver como funciona..
sou mais eu