A veces, tenemos que tomar acciones específicas del entorno mientras se trabaja en proyectos web.
Device.js es una pequeña biblioteca de JavaScript que simplifica la escritura condicional CSS o JavaScript que se basa en la plataforma, el sistema operativo o el navegador.
La libreria los detecta y añade clases específicas para el elemento, al igual que por ejemplo
<html lang="en" class="android tablet landscape">
Pero eso no es todo. Device.js tiene métodos de JavaScript para detectar a ellos también. Y soporta para todos los principales sistemas operativos y navegadores.