Funzione per redirect versione mobile: escludere i tablet

  • Creatore Discussione Creatore Discussione Topastro
  • Data di inizio Data di inizio

Topastro

Utente Attivo
17 Gen 2014
51
0
0
Sto realizzando un sito web con versione mobile.
Funziona tutto perfettamente ma ho riscontrato un problema.
Se il sito viene aperto con un qualunque tablet android viene aperta la versione mobile mentre ai tablet vorrei mostrare la versione "completa".

Per fare i redirect alla versione mobile ho usato il seguente script:
Codice:
<script>
if( 
 navigator.userAgent.match(/Android/i) || 
 navigator.userAgent.match(/webOS/i) || 
 navigator.userAgent.match(/iPhone/i) || 
 navigator.userAgent.match(/iPod/i) || 
 navigator.userAgent.match(/BlackBerry/i)
){
location.href="mobile/index.php";
}</script>
Come faccio a differenziare i telefoni (Android) dai tablet (Android)?
...con iPad il problema, invece, non c'è.

Grazie a tutti
 
Non lo so per certo, ma, nello user agent dei telefoni dovresti trvare la parola "Mobile" mentre nei tablet no
Se hai entrambi i dispositi potresti fare qualche prova stampandoti l'UA di entrambi e verificare le differenze, dopodichè si può preparare una funzione su misura.
 

Discussioni simili