> Faqs > Cómo puedo detectar el navegador del usuario

Cómo puedo detectar el navegador del usuario

Tengo una página que no se ve bien en todos los navegadores. Para arreglarlo quiero saber el navegador con el que navega el usuario para hacer cosas distintas dependiendo del browser.

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

El navegador lo puedes detectar de varias maneras, utilizando varios lenguajes de programación. tal vez lo más habitual es que lo quieras hacer desde el lado del cliente con Javascript, pero también podrías saber el navegador desde páginas PHP o páginas ASP, para generar un código distinto para cada navegador.

Detectar navegador con Javascript

Para empezar te comento como detectar con Javascript un navegador. Tenemos varios contenidos que te pueden servir para guiarte en el proceso:

Por ejemplo, en este artículo realizamos una detección del navegador por Javascript para asignarle una hoja de estilos distinta en cada caso.

Este otro artículo realiza una detección más simple, que ya no vale para todos los navegadores del mercado.

En nuestra sección de scripts tenemos una categoría dedicada a la scripts para detectar el navegador del usuario.

Detección de navegador para PHP

En PHP podemos saber también el explorador del usuario, incluso las diversas capacidades que tiene cada navegador del visitante. Lo hemos explicado en el artículo Detectar capacidades del navegador con PHP y get_browser()

Detectar navegador con ASP

También hemos explicado en un artículo como detectar el navegador desde páginas ASP.

Miguel Angel Alvarez