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?
** Zobacz **: http://stackoverflow.com/questions/7184573/pick-up-the-android-version-in-the-browser-by-javascript –
navigator.userAgent.indexOf ("Android") powinien zwrócić wersję –
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