JavaScript detection dell'iPhone

Nel momento in cui ci troviamo a scegliere quale strategia utilizzare per identificare le impostazioni del browser dell' utente che stà navigando sulle nostre pagine, per scoprire se stà utilizzando l' iPhone/iPod Touch ed in caso affermativo redirettarlo nella pagina specifica per questo dispositivo mobile, è buona norma rifuggere la tentazione all' utilizzo del controllo User Agent, salvo nei casi nei quali stiamo sviluppando applicazioni che richiedono al browser Safari particolari operazioni, più complesse di quelle di routine. Vediamo quindi la strada migliore, che ci permetterà di indirizzare il visitatore alla versione per iPhone/iPod Touch del nostro sito:

<script language=javascript>if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))){location.replace("iPhone-version.html");}</script>

Non dovremo fare altro che copiare questo codice nell' <head> della homepage del nostro sito, sostituendo a "iPhone-version.html" la path della pagina ottimizzata per iPhone/iPod Touch; tutti i visitatori che accederanno al sito con questo dispositivo verranno automaticamente redirettati alla suddetta pagina.



Ti potrebbe interessare anche

commenta la notizia

C'č 1 commento
Graziano
Hai qualche domanda da fare?