Sviluppo di Siti Internet Ottimizzati per i Cellulari | Sviluppo di CMS per Siti Mobile | Programmatore PHP esperto per la creazione di siti Ottimizzati | Programmatore Javascript

Redirect al Sito Ottimizzato per i Cellulari con Javascript



Come Programmatore PHP sempre più spesso mi viene richiesto di creare le versioni Mobile di portali e siti internet dinamici, dedicate alla navigazione da cellulare e palmari. Senza approfondire le logiche con cui da Programmatore PHP ritengo debbano essere realizzate tali versioni (spero di poter trattare l’argomento in un articolo dedicato) in questa pagina voglio proporre un modo semplice grazie a cui, tramite uno Script Javascript un Programmatore di siti internet dinamici, possa reindirizzare l’utenza Mobile verso il Sito Ottimizzato per i Cellulari o Palmari.

// Valuto tramite la funzione checkmobile ed eventualmente
//reindirizzo alla versione mobile del mio sito
if (checkmobile(navigator.userAgent)) window.parent.location="http://mobile.miosito.com"

//Funzione
function checkmobile(nameApp) {
//Se e un browser Explorer allora poni la funzione a False
if (nameApp.indexOf('MSIE') != -1) return false;
//Setto l'array dei browser dei dispositivi mobile
browser_mobile = new Array("palmos", "blackberry", "iPhone");
//Scorro l'array se lo userAgent rileva un browser mobile allora restituisco true
for(i=0;i<browser_mobile.length;i++){
if(nameApp.indexOf(browser_list[i]) != -1) return true;
}
//in tutti gli altri casi restituisco falso (Firefox,Opera,etc)
return false;
}

Questo Script appare molto semplice e intuitivo, il Programmatore sfrutta la possibilità di valutare lo userAgent e determina se si tratta di una connessione da browser mobile o completo, ovviamente in questo esempio ho inserito 3 browser mobile PalmOs Blackberry e iPhone, il Programmatore ovviamente potrà cercare un array che contenga tutte le possibili varianti e arricchire l’array di tutte le possibilità.
Come Programmatore PHP consiglio anche di rendere tale controllo facoltativo, cioè legandolo ad una sessione Programmata in PHP permettere all’utente di scegliere se tornare alla versione completa del sito, abbandonando momentaneamente la versione del Sito Ottimizzato per i Cellulari.

PER ULTERIORI INFORMAZIONI:

Daniele Tabacco
Programmatore PHP | Web Developer | Consulente Web e SEO

PHP - MySql - AJAX - HTML5 - JAVASCRIPT - CSS - JSON/XML - JQuery
WebApps, Applicazioni, Realizzazione Siti Mobile per iPhone e Android
Programmatore PHP - Consulente Web Marketing Napoli, Roma, Milano, Firenze.
Tel.+39 329.11.73.918
email: daniele.tabacco[at]gmail.com
skype: daniele.tabacco

Il tuo nome (richiesto)

La tua email (richiesto)

Oggetto

Il tuo messaggio

 


POTREBBE INTERESSARTI ANCHE:
Una delle funzionalità più importanti dello standard HTML5 è l'utilizzo di Microdati che forniscono alle Serp di Google notizie in più quando lo Spider visiterà la vostra pagina, vediamo come sfruttarli per ottenere visibilità
Con una funzione PHP un programmatore php può trasformare una url youtube, vimeo o dailymotion in un codice embed
Un Programmatore PHP Può leggere in maniera semplice e veloce il contenuto di una pagina o di un particolare div utilizzando le espressioni regolari e un semplice Script PHP
Migliorare la Propria Visibilità, Ottimizzazioni SEO del Vostro Sito, sono tutte fasi che non possono essere improvvisate ma affidate ad un Bravo Consulente SEO, ecco come sceglierlo.
Perchè scegliere PHP per il proprio Progetto Web


buzzoole code
Leggi altro:
Guida per l’Upload di file in FTP utilizzando PHP

Spesso come Programmatore PHP mi sono trovato con la necessità di effettuare l'upload di file su un dominio diverso da...

Chiudi