Forçar o WebBrowser Control a usar IEX(7,8 ou 9)

Desenvolvi um aplicativo que possui um navegador integrado com webbrowser control que insistia em renderizar as páginas como IE7. O IE instalado na máquina, estava renderizando normalmente como IE8 sem estar usando o modo de compatibilidade. Pesquisando com um amigo aqui do trampo, descobrimos que o webcontrol rendereza por padrão como IE7 e precisamos modificar o registro do windows para força-lo a usar o IE8 ou IE9 se for o caso.

Para, tal .. abra o regedit e localize a chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION e adicione um valor DWORD com o nome do seu aplicativo, browser.exe por exemplo e coloque o valor 7000 em decimal para rodar como IE7, 8000 para rodar como IE8 e 9000 para rodar como IE9.

Existem outros modos de compatibilidade, veja aqui o material oficial da Microsoft.

Abrasss

Review Chrome

No último dia 02 de setembro foi o lançamento mundial do Chrome, o novo navegador do Google. Testei ele durante eses dois dias e gostei muito do que vi. Ainda tem muitas limitações de funcionalidades e plugins mas tem tudo pra não ser mais um browser.

O Chrome é baseado em vários projetos de navegadores open sources e outros nem tanto. Safari, Konqueror, Mozilla Firefox são alguns dos browsers que serviram de inspiração para o desenvolvimento do Chrome.

O maior ponto positivo com certeza é a velocidade, tanto de renderização como de “start up”. Na quesito renderização, o grande responsável é o webkit. Engine baseado no konqueror com melhorias na implementação da interpretação do JavaScript.

O google disponibilizou um benchmark com cinco testes de algoritmos javascript. Confira aqui o teste: http://code.google.com/apis/v8/run.html e compare http://news.cnet.com/8301-1001_3-10030888-92.html o desempenho do Chrome com os outros browsers. Os outros ficaram no chinelo 😀

Acid Test

Fiz o Acid2 Test que valida o CSS e o Acid3 Test que faz validações javascript. Passou tranquilo no Acid2 ( http://www.webstandards.org/files/acid2/test.html ), no Acid3 ( http://acid3.acidtests.org/ ) ele recebeu 76/100.

Abas

O Chrome trata cada aba como um processo diferente. Vejo isso como uma boa caracteristica, pois evita que todo o navegador seja afetado caso uma aba travar. É o que acontece ( e muito ) com os outros browsers.

Modo Anônimo

Uma funcionalidade que achei boa e ruim ao mesmo tempo a página inicial com os sites mais visitados. Boa porque todos aqueles sites que você visita todo dia estão ali, vários quadros, fácil visualização e navegação. Muiito funcional massss, aquele site que você visita muito mas não quer que sua esposa, mãe, pai, filho, cachorro, papagaio saiba, também entra ali .. que merda hein? Calma, CTRL + SHIFT + N, pronto \o/, agora você está navegando anônimo, nada de histórico, site mais visitado, cookie, etc … navegue sem medo de ser feliz … Como diz Bagacinho, esse é o modo da putaria 😀

Pontos Negativos

Ainda faltam plugins e algumas funcionalidades básicas como por exemplo .. atualizar um frame. Sites de bancos com teclados virtuais também são um problema. Como ele tem apenas dois dias de vida, vamos dar um desconto.

Bom, esse ai é o Chrome … um navegador com a cara do Google. Simples, rápido e prático.

Link para download: http://www.google.com/chrome

Abraços