useragent

Mattepuffo's logo
Identificare dispositivi mobile con Javascript

Identificare dispositivi mobile con Javascript

Anche con Javascript è possibile identificare i dispositivi mobile.

Vi indicherò due modalità per farlo, di cui una più compatta e l'altra più specifica.

Comunque un entrambi i casi useremo l'oggetto navigator.

Questa la prima funzione:

function detectMobile() {
    if (navigator.userAgent.match(/Android/i)
            || navigator.userAgent.match(/webOS/i)
            || navigator.userAgent.match(/iPhone/i)
            || navigator.userAgent.match(/iPad/i)
            || navigator.userAgent.match(/iPod/i)
            || navigator.userAgent.match(/BlackBerry/i)
            || navigator.userAgent.match(/Windows Phone/i)
            ) {
        return true;
    } else {
        return false;
    }
}

Diciamo che si commenta da sola.