Ogni volta che un browser web accede a un sito Web annuncia l'agente utente della macchina che è installato il browser. Questo viene fatto con l'intestazione Hyper-text Transfer Protocol, un insieme di variabili e i dati inviati al server web che identifica un client e alcuna configurazione speciale che potrebbero avere bisogno. Determinare l'agente utente di una macchina è particolarmente utile quando si esegue un sito Web, dal momento che un utente di telefonia mobile potrebbe essere necessario essere reindirizzato a un sito meno larghezza di banda rispetto alla sua controparte a banda larga. Ci sono un certo numero di modi per rilevare gli agenti utente a seconda del linguaggio di programmazione utilizzato.
Istruzioni
JavaScript
1
Aprire il codice del tuo sito Web in un editor di testo o un ambiente di sviluppo integrato (IDE) di vostra scelta.
2
Aggiungere questo codice alla sezione script:
Se (navigator.userAgent.indexOf('Mobile')! =-1)
{
//Your code here.
}
3
Sostituire la sezione commentata con che cosa gradireste che accada quando il JavaScript rileva la parola "Mobile" nella stringa agente utente.
PHP
4
Aprire il codice del tuo sito Web in un editor di testo o un ambiente di sviluppo integrato (IDE) di vostra scelta.
5
Aggiungere questo codice al codice sorgente PHP:
Se ($ Server ['HTTP_USER_AGENT'] = = "Mobile")
//Your code here.
6
Sostituire la sezione commentata con che cosa gradireste che accada quando PHP rileva la parola "Mobile" nella stringa agente utente.
ASP
7
Aprire il codice del tuo sito Web in un editor di testo o un ambiente di sviluppo integrato (IDE) di vostra scelta.
8
Aggiungere questo codice all'inizio del codice sorgente ASP:
< % strUA = ServerVariables % >
9
Aggiungere questo codice al codice sorgente ASP:
Se InStr (strUA, "Mobile")
//Your code here.
10
Sostituire la sezione commentata con che cosa gradireste che accada quando ASP rileva la parola "Mobile" nella stringa agente utente.