Como posso alterar as configurações ou a versão do navegador incorporado no Windows7?

Como posso alterar as configurações ou a versão do navegador incorporado no Windows7?

Programas como Winamp e SharpReader usam um navegador incorporado que o Windows fornece para visualizar páginas da web. Ao visitar sites como whatbrowser.org, os servidores pensam que é o Internet Explorer 8. Não sei dizer se é o IE9 em modo de compatibilidade ou não. E não consigo alterar as configurações desses navegadores.

Minha pergunta é como posso alterar as configurações para que funcione tão bem quanto o IE9? Tenho mais caixas de diálogo de erro de script e o HTML5 não funciona. Mas no IE9 todos funcionam.

Só para ficar claro, trata-se do ieframe, não de complementos dentro do ie.

Responder1

Encontrei as informações necessárias aqui:Controle do navegador da Web – especificando a versão do IE.

Boa página exatamente sobre esse assunto; muitas informações boas.

De qualquer forma, existe uma entrada de registro que você pode criar para forçar o tipo de navegador (é por aplicativo). Acabei de testar com o Winamp e funcionou perfeitamente.

Para 32 bits:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

Para 64 bits:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

Crie um novo valor DWORD e nomeie-o com o nome do arquivo .EXE com o navegador incorporado (ou seja winamp.exe:).

O valor para definir esta chave é (retirado deMSDN aqui) como valores decimais:

9999 (0x270F)
- Internet Explorer 9. As páginas da Web são exibidas no modo Padrões do IE9, independentemente da diretiva !DOCTYPE.

9000 (0x2328)
- Internet Explorer 9. Páginas da Web contendo diretivas !DOCTYPE baseadas em padrões são exibidas no modo IE9.

8888 (0x22B8)
- As páginas da Web são exibidas no modo Padrões do IE8, independentemente da diretiva !DOCTYPE.

8000 (0x1F40)
- Páginas da Web contendo diretivas !DOCTYPE baseadas em padrões são exibidas no modo IE8.

7000 (0x1B58)
- Páginas da Web contendo diretivas !DOCTYPE baseadas em padrões são exibidas no modo Padrões do IE7.


Winamp após adicionar a chave (você nem precisa reiniciar ou sair):

Navegador Winamp usando IE9

informação relacionada