Ho fatto qualche ricerca e questa domanda è emersa, ma non nel modo in cui intendo. Sto costruendo una pagina per un client che è un atterraggio di codice QR, che è un posto dove scaricare un'applicazione. Quindi non deve stampare 2 codici QR su una pagina, vorrei rilevare l'attuale sistema operativo (Apple / Android / Altro [non supportato]) e modificare i miei elementi in base a quel valore.
Ho esaminato lo script "detectmobilebrowsers" e questo ha lo scopo di dire se l'utente è mobile o meno, mentre vorrei capire quale sistema operativo è in esecuzione l'utente e suggerire la migliore versione dell'applicazione.
Altre risposte che ho trovato simili a questa domanda sembravano obsolete o inaffidabili (non ha rilevamenti per i browser dei tablet Android), quindi sono alla ricerca di qualcosa di nuovo. Come posso raggiungere questo obiettivo? (Preferibilmente usando jQuery - Javascript - PHP in quell'ordine).
if( /Android/i.test(navigator.userAgent) ) { // some code.. }
will return true only for Android user-agents.