PDA

Ver la Versión Completa : [ CONSULTA ] ¿Javascript para detectar si es un Android y su versión?


mocelet
29/10/13, 10:36:56
Muy buenas, quiero poner en una web el típico aviso para que si estás accediendo desde un Android se sepa que existe una app oficial.

En principio es fácil reconocer que el usuario tiene un Android viendo el user agent que normalmente incluye el string "android" en algún sitio.

Pero ahora hay muchos navegadores, Firefox, Chrome, el de serie, Opera... algunos indican la versión de Android también. ¿Hay algún javascript por ahí o biblioteca que te diga el sistema operativo y versión si aparece? Por ahorrarme el trabajo sucio de parsear...

Gracias!

Dexafree
02/11/13, 15:59:58
En HTCMania mismo esta ese codigo

Si te vas a http://www.htcmania.com y miras el codigo fuente, a partir de la linea 85 puedes ver como esta implementado
Supongo que te podras basar en eso

PD: Si, hay un JS. Supongo que te servira

mocelet
02/11/13, 16:31:20
Anda, el script del Tapatalk jaja, ¡qué bueno!

De Android no te da ningún dato porque lo único que comprueba es si pone Android en el user agent
if (navigator.userAgent.match(/Android/i))

pero para el resto me puede ahorrar algo de trabajo con los patrones.