Przeprowadziłem badania i pytanie to pojawiło się, ale nie w sposób, w jaki zamierzam. Tworzę stronę dla klienta, która jest kodem docelowym QR, który jest miejscem do pobrania aplikacji. Więc nie musi drukować 2 kodów QR na stronie, chciałbym wykryć bieżący system operacyjny (Apple / Android / Inne [nieobsługiwany]) i zmodyfikować moje elementy na podstawie tej wartości.
Przejrzałem skrypt „DetectMobilebrowsers” i ma on na celu jedynie stwierdzenie, czy użytkownik jest w ogóle mobilny, podczas gdy chciałbym dowiedzieć się, z jakiego systemu operacyjnego korzysta użytkownik, i zaproponować najlepszą wersję aplikacji.
Inne odpowiedzi, które uznałem za podobne do tego pytania, wydawały się albo nieaktualne, albo niewiarygodne (nie można ich wykryć w przeglądarkach tabletów z Androidem), więc szukam czegoś nowego. Jak mogę to osiągnąć? (Najlepiej używając jQuery - JavaScript - PHP w tej kolejności).
if( /Android/i.test(navigator.userAgent) ) { // some code.. }
zwrócą prawdę tylko dla aplikacji klienckich na Androida.