Domanda

Sto lavorando su un sito e sto lavorando su un componente che porterà gli utenti a utilizzare wap o xhtml-mp e li reindirizzerà a siti appositamente configurati per tali dispositivi. Esiste un buon metodo standard per rilevare quale di questi l'utente sta usando?

È stato utile?

Soluzione

Perché, qualunque cosa tu faccia, prima o poi lo sbaglierai, ogni versione del sito dovrebbe includere un link a una pagina in cui l'utente può scegliere un formato appropriato. Una volta scelto, cookie e, se presente, utilizzare quel cookie come override per qualsiasi sniffing user-agent ti avrebbe detto.

Oltre allo sniffing dell'agente utente se il tuo sito comporta l'accesso, puoi memorizzare tale preferenza in modo permanente e ricollegarle nuovamente, se necessario, al momento dell'accesso. Se dalla stringa dell'agente utente è ovvio, basta usare quello, in caso contrario, chiedere loro di scegliere da un elenco di opzioni disponibili e memorizzare la loro scelta come predefinita.

Altri suggerimenti

C'è sempre la stringa dell'agente utente. Ma questo significa stare al passo con tutti i browser più recenti e differenziarli non è sempre semplice.

Invece di reindirizzare a una pagina completamente diversa, prova a utilizzare un selettore multimediale nei fogli di stile per modificare il normale contenuto per lo schermo più piccolo.

Controlla this e WURFL .

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