Domanda

È possibile per un server Web sapere da quale tipo della richiesta del dispositivo è stata ricevuta?

Ad esempio, può creare un sito Web che mostra contenuti diversi se la richiesta proviene da un computer (Firefox) e qualcosa di diverso se proviene da iPhone?

È stato utile?

Soluzione

Il modo in cui è l'intestazione User Agent, come è stato detto. È meglio utilizzare un elenco come questo per scoprire quale cellulare è.

Quando dovevo fare qualcosa del genere, memorizzavo gli User Agent ricevuti sconosciuti in una tabella per scoprire in seguito quelli che non avevo archiviato e quindi non ero in grado di sapere con certezza cosa servire.

Altri suggerimenti

Quello che ha detto Mitch, con l'avvertenza che è possibile falsificare il proprio user agent.

Controlla User-Agent nell'intestazione della richiesta

Per i dettagli completi sulle intestazioni HTTP, consultare le specifiche in http://www.w3.org/Protocols / .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top