Nwlapcug.com


Come rilevare un agente utente Mobile

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.