Una forma de detectar en que dispositivo estamos viendo nuestra web es utilizar “Mobile Detect”, que está programado con el lenguaje PHP.
Mobile Detect podemos utilizarlo para realizar una maquetación específica para cada dispositivo o incluso navegador. Es una forma muy útil para cuando necesitamos cambiar nuestro HTML para la visualización de la web en móvil, ya que utilizando el Responsive Design para la adaptación a móvil solo podemos modificar el CSS.
Os voy a explicar los pasos que hay que seguir para su uso:
• Tendremos que descargar los archivos PHP y subirlos al servidor donde tengamos la web alojada. (Os pongo el enlace donde podeís descargar los archivos. http://mobiledetect.net/ )
• Incluirlo en la página web mediante la siguiente sentencia.
Require_once (‘Mobile_Detect.php’);
• Se crea una instancia:
$detect = new Mobile_Detect();
• Y por ultimo creamos las condiciones donde diremos en que dispositivo queremos mostrar el código específico.
//Detecta si es un móvil If ($detect->isMobile()){ //Añadir el código específico para móvil }
Este código podemos utilizarlo para detectar otros dispositivos como tablets o navegadores simplemente cambiando isMobile por lo que queramos detectar. Desde la web de mobiledetect.net podeís ver cómo escribir el resto de instancias.