2013-08-09 12:31:35 +0000 2013-08-09 12:31:35 +0000
3
3

Configuração do registo para "Definições de visualização de compatibilidade" do Internet Explorer para adicionar um site?

Temos um único site (site intranet) que não joga bem com o Internet Explorer 10 a menos* adicionamo-lo ao Internet Explorer “Definições de Visualização de Compatibilidade”. Assim, se abrir o Internet Explorer e for para o menu Ferramentas -> Configurações de Compatibilidade Ver Definições obtém um menu pop up assim:

Se eu adicionar o site da intranet, tudo está bem. No entanto, precisamos de adicionar este site à máquina de todos na empresa. Qual é a chave de registo / valor que posso usar para a poder adicionar ao nosso script de arranque? Se me puder indicar a chave de registo, isto pouparia muito tempo em vez de ir a cada PC do utilizador final e fazer isto.

Respostas (3)

6
6
6
2013-08-09 12:50:43 +0000

Os URLs podem ser adicionados à Lista de Compatibilidade no IE 10 utilizando a seguinte política de grupo,

_Configuração do Utilizador->Configuração de Modelos Administrativos->Configuração de Componentes do Windows->Internet Explorer->Configuração de Compatibilidade->Lista de política de utilização de sites Internet Explorer 7.

Se quiser introduzir esta informação directamente no registo,

  1. Navegue para HKEYCURRENTCURRENTES_USER}Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList (Pode criar pastas de registo manualmente se não estiver presente, ou um ficheiro .REG* irá criar tudo para si)

  2. Clique com o botão direito do rato em PolicyList ->New->String Value->Introduzir o nome do website tanto em ‘Nome’ como em ‘Dados’ (por exemplo superuser.com)

Exemplo de ficheiro REG:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList]
"superuser.com"="superuser.com"
4
4
4
2014-03-07 22:43:12 +0000

Isto não funcionou com o meu sistema. Encontrei o que ele fez, mas não foi fácil de criar. Seria necessário adicioná-lo a uma lista de Compatibility View e exportá-lo a partir da área abaixo.

Mine criou uma chave binária chamada “UserFilter” no seguinte caminho:
[HKEYCURRENTESUSERES]Software{\i1}Microsoft{\i}Internet Explorer{\i}BrowserEmulation{\i1}ClearableListData

Para o exemplo de superuser.com criou a entrada abaixo:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData]
"UserFilter"=hex:41,1f,00,00,53,08,ad,ba,01,00,00,00,38,00,00,00,01,00,00,00,\
  01,00,00,00,0c,00,00,00,b4,74,d2,47,55,3a,cf,01,01,00,00,00,0d,00,73,00,75,\
  00,70,00,65,00,72,00,75,00,73,00,65,00,72,00,2e,00,63,00,6f,00,6d,00

NOTA: Isto substitui quaisquer entradas existentes. Apagá-las-ia e substituiria todas as entradas por APENAS este exemplo.

1
1
1
2014-08-21 14:06:42 +0000

Funciona bem para o meu IE9 e Vista. O nome deve ser um URL. Os dados podem ser totalmente ignorados ou qualquer cadeia de caracteres ou, melhor ainda, a sua própria etiqueta.

Exemplos:

-> Gmail não suporta IE9, mas funciona bem com IE8 e IE10, IE11:

Nome = accounts.google.com

Dados =

ou

Dados = Gmail

-> Para saltar o popup do motor de busca do Google sobre “tornar o motor de busca padrão do Google”:

Nome = google.com

Dados =

ou

Dados = Google sem popup

-> Para bancos que insistem em versões mais antigas do IE:

Nome = 7thnationalbank.com

Dados =

ou

Dados = 7th Natl Bank