Windows

La cadena de agente de usuario de IE 10 recibe la actualización de Microsoft: ¡qué significa!

Protege tu negocio - Taller de ciberseguridad

Protege tu negocio - Taller de ciberseguridad
Anonim

Microsoft ha actualizado el agente de usuario para Internet Explorer actualmente disponible con Vista previa de la versión de Windows 8 . Esta actualización se ha anunciado junto con Vista previa de plataforma IE 10 1 .

Según el blog IE 10 en MSDN, el equipo IE ha realizado dos adiciones al agente de usuario disponible en el interior ES DECIR. Se supone que estas adiciones aumenten las vistas de compatibilidad para sitios más antiguos compatibles con el navegador. Sin embargo, las características del navegador no se modifican.

En realidad, estas adiciones están directamente relacionadas con la vista de compatibilidad del navegador, lo que aumenta el problema de los menús, imágenes o texto fuera de lugar. Obviamente, estos cambios son más importantes para los autores del sitio web, en comparación con los usuarios finales normales. La vista de compatibilidad corrige automáticamente estos objetos de sitios web, por lo tanto, hace que los sitios antiguos se vean mejor .

La primera adición permite detectar si una máquina tiene hardware táctil a través de un nuevo token táctil, se lee la publicación del blog antes mencionada. Tenga en cuenta que los usuarios con hardware con capacidad táctil también pueden usar un mouse y un teclado. Puede ver dónde encaja este token en la cadena del agente de usuario en los ejemplos a continuación.

IE10 en una máquina sin hardware con capacidad táctil:

Mozilla / 5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident / 6.0)

IE10 en una máquina con hardware táctil:

Mozilla / 5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident / 6.0; táctil)

¿Cómo funciona?

Para detectar la capacidad táctil de del lado del cliente, los desarrolladores del sitio simplemente pueden usar la cadena de agente de usuario:

var hasTouch = navigator.msMaxTouchPoints> 0;

Si la propiedad existe y devuelve un valor mayor que cero, la PC del usuario tiene capacidad táctil.

La segunda adición a la cadena de agente de usuario IE10 es un token de arquitectura dirigido a dispositivos que se ejecutan bajo Windows RT (Windows 8 en arquitecturas ARM). Está destinado a complementar valores existentes para otras arquitecturas:

IE10 de 32 bits en Windows de 32 bits:

Mozilla / 5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident / 6.0)

32-bit IE10 en Windows de 64 bits:

Mozilla / 5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident / 6.0)

IE10 de 64 bits en Windows de 64 bits:

Mozilla / 5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident / 6.0)

IE10 en Windows RT:

Mozilla / 5.0 (compatible; MSIE 10.0; Windows NT 6.2; ARM; Trident / 6.0)

básicamente, usted puede marcar la diferencia en los usuarios de 32 bits y 64 bits. En realidad, estas adiciones son los sucesores de las cadenas de agente de usuario de IE 9 con estas dos modificaciones:

  • El valor del token "MSIE" ahora es "10.0"
  • El valor del token "Tridente" ahora es "6.0"

Estas nuevas adiciones son aplicables tanto para la vista de Metro como para la de escritorio. Están destinados a explorar las mismas capacidades de plataforma del navegador.

Los desarrolladores web pueden mejorar el rendimiento de sus sitios web implementando estas adiciones en lugar de mejorar las variables del entorno del sitio. Los usuarios avanzados pueden realizar las manipulaciones para optimizar el rendimiento de su sitio.