Uaparser.js pro
Abraza la molestia de la detección de agentes de usuario

Descripción
La biblioteca JavaScript más completa, compacta y actualizada para detectar el navegador, el motor, la OS, la OS, la CPU y el tipo de dispositivo del usuario.Se ejecuta en el navegador (lado del cliente) o node.js (lado del servidor).