JavaScriptDetección de navegador


Introducción

Los navegadores, a medida que evolucionaron, ofrecieron más funciones a Javascript. Pero a menudo estas características no están disponibles en todos los navegadores. A veces, pueden estar disponibles en un navegador, pero aún no se han lanzado en otros navegadores. Otras veces, estas características se implementan de manera diferente por diferentes navegadores. La detección del navegador se vuelve importante para garantizar que la aplicación que desarrolle se ejecute sin problemas en diferentes navegadores y dispositivos.

Observaciones

Utilice la detección de características cuando sea posible.

Existen algunas razones para usar la detección del navegador (por ejemplo, dar instrucciones a un usuario sobre cómo instalar un complemento del navegador o borrar su caché), pero en general la detección de características se considera la mejor práctica. Si está utilizando la detección del navegador, asegúrese de que sea absolutamente necesario.

Modernizr es una biblioteca de JavaScript popular y ligera que facilita la detección de características.

Detección de navegador Ejemplos relacionados