Cómo utilizar JavaScript para detectar el navegador

  ¿No sería agradable si todo nuestro código parecía igual y funcionó igual sin importar qué navegador utilza nuestros usuarios al ver nuestros proyectos o páginas web? Ese es el sueño, ¿verdad? Desafortunadamente, la compatibilidad cruzada entre navegadores no es algo que un sitio...