>> Tecnologia elettronica >  >> Cellulari & accessori >> Windows Mobile

In che modo i siti Web sanno che stai usando il cellulare?

I siti Web determinano se un utente è su un dispositivo mobile utilizzando una combinazione di tecniche, concentrandosi principalmente sulle informazioni inviate dal browser dell'utente nella richiesta HTTP. Ecco una rottura:

* Stringa dell'agente utente: Questo è il metodo più comune e affidabile. La stringa dell'agente utente è una stringa di testo inclusa in ogni richiesta HTTP da un browser. Identifica il browser, il sistema operativo e il tipo di dispositivo. I siti Web analizzano questa stringa per cercare parole chiave che indicano dispositivi mobili (ad es. "Android", "iPhone", "iPad", "mobile", "safari"). Tuttavia, questo non è infallibile in quanto gli utenti possono modificare la propria stringa agente utente.

* Accetta intestazione: Questa intestazione specifica i tipi di contenuto che il browser accetta (ad es. HTML, JSON, immagini). Alcuni browser mobili potrebbero dichiarare preferenze diverse rispetto ai browser desktop, il che potrebbe fornire un indizio. Non è affidabile come la stringa dell'agente utente per il rilevamento mobile.

* Risoluzione dello schermo e larghezza: I siti Web possono rilevare la risoluzione dello schermo e la larghezza del dispositivo dell'utente. I dispositivi mobili in genere hanno dimensioni dello schermo più piccole rispetto ai desktop. Tuttavia, questo non è sempre accurato, poiché gli utenti desktop possono avere schermi più piccoli e gli schermi mobili più grandi stanno diventando sempre più comuni. Questo viene solitamente usato insieme ad altri metodi.

* Rilevamento delle caratteristiche: Alcuni siti Web verificano la disponibilità di alcune funzionalità sul browser. Ad esempio, l'esistenza degli eventi touch è un forte indicatore di un dispositivo mobile.

* JavaScript: JavaScript può essere utilizzato per accedere a ulteriori informazioni sul dispositivo e sul browser, come le capacità e l'orientamento del dispositivo. Questo è un metodo sul lato client che si basa sull'esecuzione del browser dell'utente.

Come si traduce in siti Web a misura di cellulare:

Dopo aver rilevato un dispositivo mobile, i siti Web in genere servono una versione diversa del loro sito, spesso ottimizzate per schermi più piccoli, ingresso tocco e tempi di caricamento più veloci. Questo potrebbe comportare:

* Design reattivo: Questo è l'approccio più comune. Un singolo sito Web adatta il suo layout e il suo contenuto in base alle dimensioni dello schermo e all'orientamento del dispositivo utilizzando le query multimediali CSS.

* Sito mobile separato: Alcuni siti Web mantengono URL mobili separati (ad es. `M.example.com` o` mobile.example.com`).

* Porzione dinamica: Il server rileva il dispositivo dell'utente e serve i file HTML, CSS e JavaScript appropriati in base a tale rilevamento.

È importante notare che fare affidamento esclusivamente sulle stringhe per l'agente utente per il rilevamento mobile è considerato meno affidabile ora di quanto non fosse. Un approccio più robusto incorpora più metodi di rilevamento e fornisce un'esperienza utente più accurata e flessibile.

  1. Tips & Tricks per Windows Mobile 6.1
  2. Come sincronizzare contatti di Outlook Express a Windows Mobile
  3. Mobile Advanced Limited è un'azienda legittima?
  4. Come aggiungere memoria in Windows Mobile
  5. Come mettere temi personalizzati su Windows Mobile
  6. La CPU di un cellulare o di un cellulare funzionerà come un buon PC se si trova nella stessa gamma di frequenza, ad esempio 800 MHz?