¿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:

 <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?

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.

  • ¿Cómo puede Android escribir un valor en HTML5 localstorage?
  • Acceso a la interfaz de usuario de JavaScript en Android
  • Cómo comprobar la existencia de un archivo en la guía telefónica con un mensaje telefónico
  • ¿Cómo evitar que el formulario android saltea secciones en forma?
  • Android: las entradas de texto no se validan con el complemento de validación personalizado
  • Renderizar imagen como flujo de datos en el navegador de Android
  • ¿Cómo navegar desde una página web a una página local en mi aplicación de teléfono?
  • Folleto (OSM) en Córdoba
  • Deshabilitar las cookies en el navegador de Android no funciona
  • Crear API para ser consumido por Website y Mobile
  • Cómo obtener el tipo mime en Cordova getPicture
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.