Más allá que jQuery elimine la mayoría de las peculiaridades de JavaScript entre cada navegador, existen ocasiones en que se necesita ejecutar código en un navegador específico.
Para este tipo de situaciones, jQuery ofrece el objeto $.support
y $.browser
(este último en desuso). Una completa documentación sobre estos objetos puede encontrarla en api.jquery.com/jQuery.support y api.jquery.com/jQuery.browser
El objetivo de $.support
es determinar qué características soporta el navegador web.
El objeto $.browser
permite detectar el tipo de navegador y su versión. Dicho objeto está en desuso (aunque en el corto plazo no está planificada su eliminación del núcleo de la biblioteca) y se recomienda utilizar al objeto $.support
para estos propósitos.