Detectar dispositivo movil / Mobile device detection Javascript

Detectar si nos visitan desde un aplicativo movil 

creamos detected_movil.js y pegamos lo siguiente :


var esMovil = {
    Android: function() {
        return navigator.userAgent.match(/Android/i);
    },
    BlackBerry: function() {
        return navigator.userAgent.match(/BlackBerry/i);
    },
    iOS: function() {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    },
    Opera: function() {
        return navigator.userAgent.match(/Opera Mini/i);
    },
    Windows: function() {
        return navigator.userAgent.match(/IEMobile/i);
    },
  otro: function() {
    return navigator.userAgent.match(/Mobile/i);
  },
    cualquiera: function() {
        dato = esMovil.Android() || esMovil.BlackBerry() || esMovil.iOS() || esMovil.Opera() || esMovil.Windows() || esMovil.otro();
        return dato;
    }
};


en el html que deseamos detectar lo especificado añadimos el siguiente codigo js:

<script type='text/javascript' src='js/detected_movil.js'></script>
<script>
$(document).ready(function() {

    if (esMovil.cualquiera()) {
    //acciones si es movil
}
</script>

No hay comentarios:

Publicar un comentario

Todos los comentarios son bien recibidos...