Javascript

Detecta con Javascript si tu dispositivo es Android o IOS

Cada vez es más importante desarrollar y enfocar nuestras aplicaciones web a dispositivos móviles, pero en la gran mayoría de los casos necesitamos saber en qué dispositivo nos encontramos para aplicar comportamientos distintos.

Para ello yo utilizo el objeto Navigator de Javascript. Este objeto contiene información del navegador donde se está ejecutando la aplicación web.

El código es muy sencillo, creamos un objeto con dos métodos que nos devuelven un valor de tipo boolean cuando preguntamos por el dispositivo.

let esDispositivo = {
   Android: function () {
      return navigator.userAgent.match(/Android/i);
   },
   iOS: function () {
      return navigator.userAgent.match(/iPhone|iPad|iPod/i);
   }
}

Llamamos al método del objeto que necesario para poder saber en qué dispositivos se está ejecutando nuestra aplicación web.

ANDROID

if (esDispositivo.Android())
   alert(“Es un dispositivo Android”);
else
   alert(“No es un dispositivo Android”);

Si este método devuelve un valor true (boleano), la página web se está ejecutando en un dispositivo Android, si por el contrario devuelve un valor false (boleano), el dispositivo donde se ejecuta la web NO es Android.

IOS

Podemos utilizar el mismo proceso que el anterior  para detectar si es un dispositivo IOS.

if (esDispositivo.iOS())
   alert(“Es un dispositivo IOS”);
else
   alert(“No es un dispositivo IOS”);

OTRA ALTERNATIVA

if (esDispositivo.Android())
   alert(“Es un dispositivo Android”);
else if (esDispositivo.iOS())
   alert(“Es un dispositivo IOS”);
else
   alert(“NO es un dispositivo Android no es un dispositivo IOS”);

Espero que os ayude, cualquier duda, curiosidad dejarlo en comentarios os contestaré encantada. Un saludo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Los datos proporcionados en este formulario serán tratados por Elías García responsable de esta plataforma web, bajo tu consentimiento. La finalidad de la recogida de estos datos será para gestionar el control de spam y responder a dichos comentarios. Estos datos estarán almacenados en hostalia (hosting donde se hospeda esta web). Puedes ejercer tus derechos de acceso, rectificación, limitación y supresión enviando un correo electrónico a info@cambiaelbit.es. Más información sobre como tratamos tus datos en nuestra política de privacidad.