Navegadores » IE10 User-Agent
Si estás trabajando con navegadores web una buena práctica es trabajar en base a capacidades de dicho navegador. Es decir, no desarrollar tu código dependiendo del navegador y versión en la que te encuentres.
Para detectar las capacidades de un navegador web tenemos frameworks como Modernizer, los cuales nos ayudan en dicho cometido en el trabajo con HTML5 y CSS3.
Si bien existen determinados puntos en nuestras arquitecturas dónde tenemos que seguir actuando contra el user-agent. Ya sea porque no hemos podido cambiar a un sistema de detección de capacidades, o porque necesitamos registrar los valores, como podría ser en un sistemas de estadísticas.
Para estos casos, el grupo de Internet Explorer, tras la publicación de la primera Preview de Internet Explorer 10, ya nos ofrece información relativa al IE10 User-Agent. De esta manera el IE10 User-Agent quedará de la siguiente forma:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
En el IE10 User-Agent podemos ver que se incrementa la versión base a MSIE 10 y su engine de renderizado a Trident 6.0. Y es que en el engine Trident 6.0 es dónde encontraremos las mejoras del Internet Explorer 10 relativas a la gestión de CSS3 (layouts, degradados,…).
Además, como nos comenta la gente de Internet Explorer en su blog, no nos vendrá mal revisar la expresión regular a utilizar. No sea que nos de por utilizar:
var matchIE = /MSIE\s(\d)/;
var matchIE = /MSIE\s([\d.]+)/
¿En qué sitios de tu arquitectura estás utilizando la detección del user-agent?
Entradas Similares:
Si tienes dudas, preguntas, curiosidades,... sobre Internet Explorer no dudes en visitar el Foro sobre Internet Explorer y participar con los temas que se tratan.http://foros.ayudaenlaweb.com/forum/internet-explorer