Rilevamento E Reindirizzamento Smartphone

Rilevamento E Reindirizzamento Smartphone
Articolo
Messaggio Rilevamento E Reindirizzamento Smartphone 
 
Spero ci sia qualcuno esperto in compilazione di pagine HTML.

Nella homepage del mio sito avevo inserito (tra gli "head" iniziali) un JavaScript che reindirizzava gli smartphones (iPhone ed Android) verso una pagina dedicata a questi dispositivi per formato ed informazioni.
Il tutto ha funzionato fino ad un po' di tempo fa ma ora se provo ad accedere alla mia homepage da iPhone con safari si apre la stessa pagina che si apre da casa. insomma non so se è il mio iPhone4 che è diventato incopatibile con JavaScript (ma perchè poi?) o se c'è qualche problema che mi sfugge ma il redirecting basato sul rilevamento del dispositivo in uso non funziona più.
Qualcuno ha suggerimenti?

Gli script sono questi:

Citazione:
<script language=javascript>
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
   if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "http://www.meteoperugia.altervista.org/ipwx.html";
}
</script>
    <script language="javascript">
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
  // Do something!
  // Redirect to Android-site?
  window.location = 'http://www.meteoperugia.altervista.org/ipwx.html';
}
</script>


Mentre le due pagine sono:

DESKTOP

SMARTPHONE



 
 Fede [ Mar 30 Ago, 2011 14:27 ]


Rilevamento E Reindirizzamento Smartphone
Commenti
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
Fede ha scritto: [Visualizza Messaggio]
Spero ci sia qualcuno esperto in compilazione di pagine HTML.

Nella homepage del mio sito avevo inserito (tra gli "head" iniziali) un JavaScript che reindirizzava gli smartphones (iPhone ed Android) verso una pagina dedicata a questi dispositivi per formato ed informazioni.
Il tutto ha funzionato fino ad un po' di tempo fa ma ora se provo ad accedere alla mia homepage da iPhone con safari si apre la stessa pagina che si apre da casa. insomma non so se è il mio iPhone4 che è diventato incopatibile con JavaScript (ma perchè poi?) o se c'è qualche problema che mi sfugge ma il redirecting basato sul rilevamento del dispositivo in uso non funziona più.
Qualcuno ha suggerimenti?

Gli script sono questi:

Citazione:
<script language=javascript>
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
   if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "http://www.meteoperugia.altervista.org/ipwx.html";
}
</script>
    <script language="javascript">
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
  // Do something!
  // Redirect to Android-site?
  window.location = 'http://www.meteoperugia.altervista.org/ipwx.html';
}
</script>


Mentre le due pagine sono:

DESKTOP

SMARTPHONE



Che versione di iOS hai sull'iPhone???

Due o tre versioni fa fecero un aggiornamento "importante" che coinvolse in maniera pesante Safari e la gestione dei JavaScript... magari il problema sta proprio li!

Comunque sul mio iPhone4 con  iOS 4.3.3 funziona perfettamente il redirect    



E tu poi iPhone4, da quando?????      



 
 Poranese457 [ Mar 30 Ago, 2011 15:20 ]
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
Poranese457 ha scritto: [Visualizza Messaggio]


Che versione di iOS hai sull'iPhone???

Due o tre versioni fa fecero un aggiornamento "importante" che coinvolse in maniera pesante Safari e la gestione dei JavaScript... magari il problema sta proprio li!

Comunque sul mio iPhone4 con  iOS 4.3.3 funziona perfettamente il redirect    


Allora è il mio telefono che ha qualche problema di settaggio...

iOS 4.3.5

Che fai? Rifiuti gli aggiornamenti del iOS?  



Citazione:
E tu poi iPhone4, da quando?????      


Boh? 6-8 mesi........Ma che adesso hai un Apple Store?      



 
 Fede [ Mar 30 Ago, 2011 16:14 ]
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
Fede ha scritto: [Visualizza Messaggio]
Poranese457 ha scritto: [Visualizza Messaggio]


Che versione di iOS hai sull'iPhone???

Due o tre versioni fa fecero un aggiornamento "importante" che coinvolse in maniera pesante Safari e la gestione dei JavaScript... magari il problema sta proprio li!

Comunque sul mio iPhone4 con  iOS 4.3.3 funziona perfettamente il redirect    


Allora è il mio telefono che ha qualche problema di settaggio...

iOS 4.3.5

Che fai? Rifiuti gli aggiornamenti del iOS?  



 


No è che qui aggiornano i sistemi operativi ogni settimana... mica posso diventare davvero un "fissato Apple"  

Scherzi a parte ho deciso che aggiorno solo quando c'è qualche novità rilevante: sinceramente dell'aver tolto la possibilità di tracciare i nostri movimenti tramite i backup di iTunes poco mi interessa... non ho niente da nascondere o se ho qualcosa da nascondere è roba che faccio a telefono spentissimo ed assolutamente non rintracciabile   



 
 Poranese457 [ Mar 30 Ago, 2011 16:35 ]
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
Poranese457 ha scritto: [Visualizza Messaggio]

No è che qui aggiornano i sistemi operativi ogni settimana... mica posso diventare davvero un "fissato Apple"  

Scherzi a parte ho deciso che aggiorno solo quando c'è qualche novità rilevante: sinceramente dell'aver tolto la possibilità di tracciare i nostri movimenti tramite i backup di iTunes poco mi interessa... non ho niente da nascondere o se ho qualcosa da nascondere è roba che faccio a telefono spentissimo ed assolutamente non rintracciabile   


Beh io quando lo collego al mac se c'è un aggiornamento lo faccio e basta....in genere sono migliorativi. il problema mi sembra piuttosto relativo all'hardware di Apple. Iniziano a starmi sulle palle visto che sfornano un nuovo telefono all'anno e stavolta con caratteristiche praticamente sovrapponibili.....politica commerciale da fotocamera digitale e non mi è mai piaciuta nemmeno quella!

Tornando al reindirizzamento a me dal mio telefono non me lo fa. Ho controllato le preferenze di Safari e javaScript è su ON come tutto il resto. E' un mistero!!!
Tu mi confermi che se da telefono se vai sulla mia homepage ti si apre una pagina grigia con i dati meteo di oggi e tutto il resto (/ipwx.html)........

P.S. se hai qualcosa da nascondere perchè non togli la batteria al telefono come fanno i veri boss?  



 
 Fede [ Mar 30 Ago, 2011 18:43 ]
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
Mando qua Francesco va....



 
 andrea75 [ Mar 30 Ago, 2011 18:44 ]
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
Fede ha scritto: [Visualizza Messaggio]


Beh io quando lo collego al mac se c'è un aggiornamento lo faccio e basta....in genere sono migliorativi. il problema mi sembra piuttosto relativo all'hardware di Apple. Iniziano a starmi sulle palle visto che sfornano un nuovo telefono all'anno e stavolta con caratteristiche praticamente sovrapponibili.....politica commerciale da fotocamera digitale e non mi è mai piaciuta nemmeno quella!

Tornando al reindirizzamento a me dal mio telefono non me lo fa. Ho controllato le preferenze di Safari e javaScript è su ON come tutto il resto. E' un mistero!!!
Tu mi confermi che se da telefono se vai sulla mia homepage ti si apre una pagina grigia con i dati meteo di oggi e tutto il resto (/ipwx.html)........

P.S. se hai qualcosa da nascondere perchè non togli la batteria al telefono come fanno i veri boss?  



In genere si, ma non sempre... vedi in questo caso che ero a conoscenza di alcuni "problemi" con il JS ed ho evitato di aggiornare.... credo che ormai il prossimo upload che farò sarà quello ad iOS 5 con il quale avremo la fantasmagorica possibilità di poter scattare foto premendo i tastini del volume!!!        


Questa è la pagina che si vede a me se la apro da cellulare:

 photo_30_08_11_18_47_11


Come potete vedere dalla quantità di batteria rimanente oggi non ho avuto manco tempo di fare una partitina a Fruit Ninja!      


Per quanto riguarda la "politica hardware" potrei concordare con te se Apple non avesse una concorrenza che sforna, per ogni produttore, in media 3-4 telefoni top class all'anno  



 
 Poranese457 [ Mar 30 Ago, 2011 18:51 ]
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
andrea75 ha scritto: [Visualizza Messaggio]
Mando qua Francesco va....


Laudato sie..... (Francesco)!!!  

Comunque Leonardo mi sa che ti sbagli perchè ho provato anche dal tel di mia figlia (3Gs) e da quello di un amico (4G) e il reindirizzamento non lo fa più a nessuno. Non so con Android.......

Mi spiego meglio: se da smartphone o iPad digiti l'indirizzo http://www.meteoperugia.altervista.org riconoscendo il device la pagine che si dovrebbe aprire è http://www.meteoperugia.altervista.org/ipwx.html che è costruita appositamente per dispositivi mobili. Beh non lo fa più nonostante lo script di cui sopra che ha sempre funzionato fino ad un po' di tempo fa....mistero!

EDIT: no, non ti sbagli (se parti dall'indirizzo di cui sopra e non da quello di cui subito sotto). E allora non capisco perchè funziona solo a te......e non è questione di aggiornamento perchè quello di mia figlia non è aggiornato da mesi. MISTERO!



 
 Fede [ Mar 30 Ago, 2011 18:52 ]
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
Non poteva funzionare!!!   

Avevo cancellato inavvertitamente uno </script> alla fine dello script precedente che serve per il refresh automatico.....
Non capisco Leonardo come ti potesse fare il redirect.....anzi sono certo che non te lo faceva e che tu andavi direttamente sulla pagina dedicata ai dispositivi mobili.
Ora funziona....  



 
 Fede [ Mar 30 Ago, 2011 20:26 ]
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
Fede ha scritto: [Visualizza Messaggio]
Non poteva funzionare!!!   

Avevo cancellato inavvertitamente uno </script> alla fine dello script precedente che serve per il refresh automatico.....
Non capisco Leonardo come ti potesse fare il redirect.....anzi sono certo che non te lo faceva e che tu andavi direttamente sulla pagina dedicata ai dispositivi mobili.
Ora funziona....  



Si io cliccavo su quella con scritto SMARTPHONE.... poi purtroppo leggo il tuo messaggio dove indichi i link precisi solo ora e quindi non ho potuto aiutarti prima.

Dal tuo primo messaggio non avevo capito molto bene il problema... pardon!      



 
 Poranese457 [ Mer 31 Ago, 2011 07:28 ]
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
Fede ha scritto: [Visualizza Messaggio]
Spero ci sia qualcuno esperto in compilazione di pagine HTML.

Nella homepage del mio sito avevo inserito (tra gli "head" iniziali) un JavaScript che reindirizzava gli smartphones (iPhone ed Android) verso una pagina dedicata a questi dispositivi per formato ed informazioni.
Il tutto ha funzionato fino ad un po' di tempo fa ma ora se provo ad accedere alla mia homepage da iPhone con safari si apre la stessa pagina che si apre da casa. insomma non so se è il mio iPhone4 che è diventato incopatibile con JavaScript (ma perchè poi?) o se c'è qualche problema che mi sfugge ma il redirecting basato sul rilevamento del dispositivo in uso non funziona più.
Qualcuno ha suggerimenti?

Gli script sono questi:

Citazione:
<script language=javascript>
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
   if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "http://www.meteoperugia.altervista.org/ipwx.html";
}
</script>
    <script language="javascript">
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
  // Do something!
  // Redirect to Android-site?
  window.location = 'http://www.meteoperugia.altervista.org/ipwx.html';
}
</script>


Mentre le due pagine sono:

DESKTOP

SMARTPHONE


Ciao Fede,
in teoria gli script sono giusti.
Prova a sostituire "window.location" con "location.href"

Per determinare il problema poi puoi fare un po' di debug. Inserisci degli alert, es. alert('pippo'); così vedi dove entra...

fammi sapere



 
 Francesco [ Mer 31 Ago, 2011 08:14 ]
Messaggio Re: Rilevamento E Reindirizzamento Smartphone 
 
No Francesco, grazie per aver risposto ma non c'è bisogno di fare alcun debug. L'errore (come ho scritto più sopra) era nel fatto che inserendo gli script nel sorgente avevo inavvertitamente cancellato la chiusura </script> di un altro javascript che li precedeva e che serve per il refresh automatico della pagina ogni tot minuti. Evidentemente lo script del refresh non chiuso andava ad interferire con quello  seguente del detecting e redirecting e non funzionavano nessuno dei due.
Aggiunto </script> ora funziona tutto....

Mi aveva spiazzato Leonardo che col suo telefono pareva avesse accesso al redirecting mentre io con il mio e quello di mia figlia no.......

Grazie ancora per le risposte.  



 
 Fede [ Mer 31 Ago, 2011 15:39 ]
Mostra prima i messaggi di:    
NascondiQuesto argomento è stato utile?
Condividi Argomento
Segnala via email Facebook Twitter Windows Live Favorites MySpace del.icio.us Digg SlashDot google.com LinkedIn StumbleUpon Blogmarks Diigo reddit.com Blinklist co.mments.com
technorati.com DIGG ITA linkagogo.com meneame.net netscape.com newsvine.com yahoo.com Fai Informazione Ok Notizie Segnalo Bookmark IT fark.com feedmelinks.com spurl.net
Pagina 1 di 1
 
 

Online in questo argomento: 0 Registrati, 0 Nascosti e 1 Ospite
Utenti Registrati: Nessuno