O título já diz tudo. Com uma simples linha de código utilizando a string User Agent é possível detectar se o dispositivo móvel está rodando o sistema Android.
No código abaixo, que transformei em função mas poderia muito bem ser uma simples variável o atributo de uma classe, é possível fazer adaptações ou redirecionamento para quando o dispositivo utiliza o sistema Android.
Chega de conversa e vamos ao código:
function isAndroid(){ return /(android)/i.test(navigator.userAgent); }
Repare que é feito um teste na string “android” utilizando expressão regular, forçando o case insensitive, ou seja, pode vir “android”, “Android” ou “ANDROID” que não faz mal, ele detectará.
Não gostou da função e quer usar esse código em forma de variável? Então segura aí o código
isAndroid() = /(android)/i.test(navigator.userAgent);
Pronto, espero que ajude !!!