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...

La FAQ Cómo puedo detectar el navegador del usuario tiene

Pertenece a la categoría:

Pregunta
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.


Respuesta de Miguel Angel Alvarez
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.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo