feed twitter facebook

Navegadores » IE10 User-Agent

May 12, 2011 on 3:00 pm No Comments

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)/;
…en vez de la correcta …
var matchIE = /MSIE\s([\d.]+)/
Y nos llevemos un disgusto pensando que es un Internet Explorer 1. :-D

¿En qué sitios de tu arquitectura estás utilizando la detección del user-agent?

Entradas Similares:

tags: , ,
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

No Comments yet »

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>