Nicholas Giordano

Cloud Arch. & Full Stack Developer

Redirect ad un sito mobile con javascript

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>

DataToR: script di conversione

DataToR è uno script utilizzabile per convertire valori di analisi realizzati con Data Studio in forme vettoriali utilizzabili in input per R Statistics.

Scritto in python 3 è distribuito sotto licenza GPL v3.0.

GitHub:  https://github.com/nicholas0g/dataToR/

Utilizzo:

Installare l’interprete python3 sul proprio sistema ed eseguire lo script, il file da analizzare deve trovarsi nella stessa cartella d’esecuzione dello script

UPDATE: Presto sarà disponibile una build .exe