2013-03-11 5 views
5

Per un sito Web, vogliamo mostrare un collegamento nel Play Store se l'utente ha un dispositivo Android 4+. Tutti i browser da noi testati hanno inviato il numero di versione di Android nella stringa user-agent, tranne uno: Firefox per Android. Firefox manda proprio questo:Come rilevare il numero di versione di Android in Firefox per Android?

Mozilla/5.0 (Android; Mobile; rv:19.0) Gecko/19.0 Firefox/19.0 

e anche con un po 'di JavaScript non riesco a trovare alcuna prova per il numero di versione:

<script language="JavaScript"> 
    document.write(navigator.appVersion + "\n<br/>OS CPU: " + navigator.oscpu); 
</script> 

rendimenti:

5.0 (Android) 
OS CPU: Linux arm7l 

mi sono perso qualche altro metodi?

+0

** Vedere **: http://stackoverflow.com/questions/7184573/pick-up-the-android-version-in-the-browser-by-javascript –

+1

navigator.userAgent.indexOf ('Android') dovrebbe restituire la versione –

+1

Non l'ho testata, ma se questo è vero, puoi riferire a mozilla. Tuttavia, non penso sia molto saggio mostrare pagine diverse a versioni diverse della piattaforma Android. – StarPinkER

risposta

Problemi correlati