Configuración del registro para Internet Explorer's "Compatibility View settings" para agregar un sitio?

We've tiene un solo sitio (sitio de la intranet) que doesn't jugar bien con Internet Explorer 10 unless lo añadimos a Internet Explorer's "Configuración de vista de compatibilidad". Así que si usted abre Internet Explorer y vaya al menú Herramientas -> Configuración de la vista de compatibilidad se obtiene un menú emergente como este:

Si añado el sitio de la intranet, todo va bien. Sin embargo, tenemos que añadir este sitio a todos los equipos de la empresa. ¿Cuál es la clave / valor del registro que puedo utilizar para poder añadirlo a nuestro script de inicio? Si usted me puede apuntar a la clave del registro entonces esto ahorraría mucho tiempo en lugar de ir a cada PC de usuario final y hacer esto.

Solución

Las URL se pueden añadir a la lista de vista de compatibilidad en IE 10 mediante la siguiente directiva de grupo,

Configuración del usuario->Plantillas administrativas->Componentes de Windows->Internet Explorer->Vista de compatibilidad->Usar la lista de directivas de sitios de Internet Explorer 7.

Si desea introducir esta información directamente en el registro,

  1. Navegue hasta HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList (Puede crear carpetas de registro manualmente si no están presentes, o un archivo .REG creará todo por usted)

  2. Haga clic con el botón derecho en PolicyList ->Nuevo->Valor de cadena->Introduzca el nombre del sitio web tanto en 'Nombre' como en 'Datos' (p. ej. superusuario.com)

Ejemplo de archivo REG:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList]
"superuser.com"="superuser.com"
Comentarios (0)

Esto no funcionó con mi sistema. Lo encontré, pero no es fácil de crear. Uno tendría que añadirlo a una lista de Vista de Compatibilidad y exportarlo desde el área de abajo.

El mío creó una clave binaria llamada "UserFilter" en la siguiente ruta: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData

Para el ejemplo de superuser.com crea la siguiente entrada:

[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: Esto reemplaza cualquier entrada existente. Las borrará y reemplazará todas las entradas SÓLO con este ejemplo.

Comentarios (2)

Funciona bien en mi IE9 y Vista. El nombre debe ser una URL. Los datos pueden ser totalmente ignorados o cualquier cadena de caracteres o, mejor aún, su propia etiqueta.

Ejemplos:

-> Gmail no es compatible con IE9, pero funciona correctamente con IE8 e IE10, IE11:

Nombre = accounts.google.com

Datos =

o

Datos = Gmail

-> Para omitir la ventana emergente del motor de búsqueda de Google sobre "hacer Google motor de búsqueda predeterminado":

Nombre = google.com

Datos =

o

Datos = Google sin ventana emergente molesta

-Para los bancos que insisten en versiones antiguas de IE:

Nombre = seventhnationalbank.com

Datos =

o

Datos = 7th Natl Bank

Comentarios (0)