J'ai fait des recherches et cette question a été soulevée, mais pas de la façon dont je l'entendais. Je construis une page pour un client qui est un atterrissage de code QR, qui est un endroit pour télécharger une application. Il n'a donc pas besoin d'imprimer 2 QR codes sur une page, j'aimerais détecter le système d'exploitation actuel (Apple / Android / Autre [non supporté]) et modifier mes éléments en fonction de cette valeur.
J'ai regardé le script "detectmobilebrowsers" et il vise simplement à dire si l'utilisateur est mobile ou non, alors que j'aimerais savoir quel système d'exploitation l'utilisateur utilise et suggérer la meilleure version de l'application.
D'autres réponses que j'ai trouvées similaires à cette question semblaient obsolètes ou peu fiables (aucune détection pour les navigateurs de tablettes Android), je suis donc à la recherche de quelque chose de nouveau. Comment puis-je atteindre cet objectif? (De préférence en utilisant jQuery - Javascript - PHP dans cet ordre).
if( /Android/i.test(navigator.userAgent) ) { // some code.. }
ne retournera vrai que pour les agents utilisateurs Android.