Redirect ad un sito mobile? Se ci accorgiamo che il visitatore si trova a visitare una nostra pagina da dei particolari dispositivi possiamo farlo
Ci troviamo ormai in una delicata situazione di passaggio, la maggior parte dei siti web vengono ormai visitati da dispositivi mobili: telefoni, tablet; ed una delle prime caratteristiche che ormai un qualsiasi sito web moderno deve avere essere la grafica “responsive”, quella che si adatta in automatico in base alle dimensioni dello schermo sul quale viene visualizzata.
Bene direte voi, riprogettiamo tutto, rendiamo tutto responsive. Questa sarebbe un’idea magnifica, spesso però non è sempre e subito rapidamente fattibile. Cosa fare allora? Perdere i visitatori che arrivano da mobile o rendergli particolarmente complicata la navigazione tra i nostri contenuti?
La risposta è chiaramente NO!
Per questo javascript ci viene in grande aiuto: vediamo oggi un semplice script che verifica se il nostro visitatore si trova a navigare da un dispositivo mobile e in caso di risposta affermativa effettua in automatico il redirect ad una qualsiasi nostra pagina. Certo, questo non risolve il problema alla base, ma almeno, progettando l’adeguamento del nostro sito e dei nostri contenuti possiamo nel frattempo creare delle pagine ad hoc per i nostri contenuti più importanti.
Di seguito lo script:
<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="http://sitomobile.it"; }</script>