Come rilevare i browser mobile
I browser mobile (chiamati anche "microbrowser" e "minibrowser") sono browser web per dispositivi multimediali portatili come cellulari e PDA. Sono versioni ridotte dei browser standard, ottimizzate per bassa larghezza di banda e schermi piccoli. Questi browser a volte faticano a renderizzare pagine HTML standard, quindi molti sviluppatori creano siti ottimizzati per mobile e usano uno script PHP per reindirizzare gli utenti mobile alla versione ottimizzata. Lo script sotto è gratis per uso personale ma va usato su server web Linux.
Occorrente
- Computer
- Connessione Internet
Istruzioni
-
Scaricate lo script PHP "Detect Mobile User Agents & Browsers" cliccando il link in "Risorse". Il file è compresso. Doppio clic per aprire il programma di estrazione predefinito ed estrarre i file sul desktop.
-
Aprite un programma FTP e accedete al vostro account hosting digitando indirizzo FTP, username e password. Una volta connessi, caricate il file "mobile_device_detect.php" estratto al passo 1. Caricatelo nella root del sito dove risiede "index.html" o "index.php".
-
Usate il programma FTP per scaricare "index.html" o "index.php" dal sito e salvatelo sul desktop. Apritelo in un editor di testo come Notepad o Wordpad.
-
Aprite un browser e digitate "https://detectmobilebrowsers.mobi/" nella barra indirizzi, poi INVIO. Oppure cliccate il link "Detect Mobile Browsers Website" in Risorse.
-
Scorrete a "Generatore funzioni". Genereremo un codice funzione PHP che definisce come si comporterà il file PHP caricato al passo 2. Scegliete un'opzione dai menu a tendina per "Rileva iPhone", "Rileva iPad", "Rileva Android", "Rileva Opera", "Rileva BlackBerry", "Rileva Palm", "Rileva Windows Mobile". Ogni menu permette di specificare se trattare il browser come mobile o desktop. Potete anche reindirizzare un tipo di dispositivo a URL personalizzato, da digitare nel campo che appare sotto il menu scegliendo "Reindirizza (dispositivo) a URL specifico".
-
Scegliete un'opzione dal menu "Reindirizza browser mobile". I dispositivi impostati sopra come mobile saranno affetti. Potete reindirizzare utenti mobile a URL personalizzato con versione ottimizzata o non reindirizzarli, permettendo accesso al sito standard. Digitate l'URL del sito mobile nella casella.
-
Impostate "Reindirizza browser desktop" su "No - Non reindirizzare visitatori desktop - funzione restituirà false" per permettere accesso al sito standard. I dispositivi impostati come desktop saranno affetti.
-
Cliccate "Genera codice". Evidenziate il testo nella casella "Codice PHP" e premete CTRL+C per copiare. Riduciete il browser per vedere il file "index.html" o "index.php" aperto nell'editor al passo 3.
-
Create una riga vuota all'inizio del documento cliccando in alto e premendo INVIO. Posizionate il cursore sulla riga vuota e digitate "<?php" e INVIO. Premete CTRL+V per incollare il codice copiato al passo 8, poi INVIO. Digitate "?>" e INVIO.
-
Cliccate "File" in alto nell'editor e "Salva". Nella finestra FTP, copiate il file "index.html" o "index.php" modificato nella root del sito, sovrascrivendo l'originale.
-
Accedete al sito da un browser mobile. Dovreste essere reindirizzati al sito mobile. Accedete da browser standard per verificare che vada al sito standard.