Dopo svariate ore ho trovato questo script che in base ad un controllo sul browser dell'utente che accede al sito fa un redirect alla versione mobile dello stesso.
Ovvero se accedo da computer normale mi si apre il sito normale, se accedo da cellulare mi fa un redirect alla versione mobile del mio sito.
lo script è questo
io ho un nokia e71 per testarlo e con questo non funziona..... perchè nell'array non c'è il valore del nokia ??codice:<script type="text/javascript"> // controllo //e faccio reindirizzo alla versione mobile if (checkmobile(navigator.userAgent)) window.parent.location="http://www.miosito.it/mobile/index.html" //Funzione function checkmobile(nameApp) { //Se e un browser Explorer allora la funzione è 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; } </script>
ho provato a mettere:
e:codice:browser_mobile = new Array("palmos", "blackberry", "iPhone" , "Nokia");
ma niente da fare........codice:browser_mobile = new Array("palmos", "blackberry", "iPhone" , "Symbian");
cosa devo mettere secondo voi??

Rispondi quotando
