2013-03-11 12 views
5

W przypadku witryny internetowej chcemy wyświetlić link w sklepie Play, jeśli użytkownik jest wyposażony w urządzenie z Androidem 4+. Wszystkie przeglądarki, które przetestowaliśmy, wysłały numer wersji Androida w swoim ciągu znaków użytkownika, z wyjątkiem jednego: Firefox na Androida. Firefox po prostu wysyła to:Jak wykryć numer wersji Androida w przeglądarce Firefox na Androida?

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

a nawet z pewnym JavaScript nie mogę znaleźć żadnego dowodu dla numeru wersji:

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

Powroty:

5.0 (Android) 
OS CPU: Linux arm7l 

Czy brakuje jakiegoś innego metody?

+0

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

+1

navigator.userAgent.indexOf ("Android") powinien zwrócić wersję –

+1

Nie przetestowałem tego, ale jeśli to prawda, możesz zgłosić się do Mozilli. Jednak nie wydaje mi się, że bardzo mądrze jest wyświetlać inną stronę dla innej wersji platformy Android. – StarPinkER

Odpowiedz

Powiązane problemy