JS – Detectar Capacidades de un Dispositivo
Publicado por Iván Gajate el 9 de abril de 2014 en JavaScript
Estas son las detecciones que uso yo para saber si un dispositivo es un móvil, si es táctil y si tiene detección del giro. No son perfectas, pero en la mayoría de los casos me funcionan bien.
// Detecto si es un iPad o dispositivo con deteccion de movimiento var isTouchable = ('ontouchstart' in window) || ('onmsgesturechange' in window); var isMobile = /android|webos|iphone|ipad|ipod|blackberry|iemobile/i.test(navigator.userAgent.toLowerCase()); var isOrientationDevice = (window.DeviceOrientationEvent != null) && (typeof(window.DeviceOrientationEvent) === 'object'); |