¿Cómo detectar el número de versión de Android en Firefox para Android?
Para un sitio web queremos mostrar un enlace en la tienda de reproducción si el usuario viene con un dispositivo Android 4+. Todos los navegadores que probamos enviaron el número de versión de Android en su cadena de user-agent, excepto uno: Firefox para Android. Firefox acaba de enviar esto:
Mozilla/5.0 (Android; Mobile; rv:19.0) Gecko/19.0 Firefox/19.0
E incluso con algunos JavaScript no puedo encontrar ninguna evidencia para el número de versión:
- Console.log no funciona en el emulador de Android 2.1
- Android utiliza V8 sin WebView
- Ejecutar código javascript en Webview
- Cómo obtener los errores de la consola del navegador en Android-Phonegap-app, posiblemente en Eclipse?
- screen.width + android
<script language="JavaScript"> document.write(navigator.appVersion + "\n<br/>OS CPU: " + navigator.oscpu); </script>
devoluciones:
5.0 (Android) OS CPU: Linux arm7l
¿He extrañado otros métodos?
- ¿Qué es una buena alternativa iScroll que admita iOS, Android, WP8 y funcionalidad pull-to-refresh?
- La aplicación se bloquea en Android 6 porque el módulo tiene reubicaciones de texto
- Aplicación Híbrida con Crosswalk + Cordova + Eclipse
- Phonegap vs nativo en la prueba de rendimiento de Android
- Utilizar variables de entorno / parametrizar config.xml
- Phonegap obtener contenido de un archivo PDF
- ¿Los dispositivos Android / webOS admiten eventos multi-touch de Javascript?
- Error de aplicación Es un directorio (file: ///#android_asset/www/index.html)
Desafortunadamente, no puedes. Véase el error 625238 – Añadir información de dispositivo a User-Agent y el error relacionado 807495 – El agente de usuario no incluye el modelo de dispositivo del teléfono .
En general, Mozilla tiene una política de no agregar información de agente de usuario (o cabecera HTTP), y actualmente tienen la opinión de que los desarrolladores no necesitan conocer la versión de Android en ejecución.
- Disposición / control de Android para mostrar "flecha" de la pestaña abierta a la lista / menú?
- Pantalla en negro en lugar de multi-textura