Identificazione del dispositivo che richiede una risposta
-
02-07-2019 - |
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?
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 / .