Come può il browser dire dove sono?Funzionamento della funzione di geolocalizzazione HTML5?
Totalmente basato sull'indirizzo IP registrato? Cosa succede se sono dietro un proxy?
Come può il browser dire dove sono?Funzionamento della funzione di geolocalizzazione HTML5?
Totalmente basato sull'indirizzo IP registrato? Cosa succede se sono dietro un proxy?
Ciò dipende dal browser e dalle sue impostazioni. Potrebbe utilizzare il GPS, la posizione basata su AP WLAN, la posizione IP o qualsiasi altro metodo immaginabile di localizzazione.
Il browser viene eseguito sul computer locale, quindi anche se si è dietro un proxy, dovrebbe essere in grado di trovare il proprio indirizzo IP effettivo (a meno che le funzionalità di sicurezza non impediscano l'invio per la ricerca a un server di geolocalizzazione). Se un browser è abbastanza intelligente da gestire il fatto di essere dietro un NAT (con la macchina locale che ha un IP privato) e cercare l'indirizzo IP del gateway, che io non conosco.
Firefox e Fennec ad esempio utilizzano il servizio di localizzazione di Google, che viene utilizzato anche da Google Gears.
Come ha detto Matti, è specifico del browser. Ecco le informazioni su come farlo Firefox: http://www.mozilla.com/en-US/firefox/geolocation/
Se si consente, Firefox raccoglie informazioni sui punti di accesso wireless nelle vicinanze e l'indirizzo IP del computer. Quindi Firefox invia queste informazioni al fornitore di servizi di geolocalizzazione predefinito, Google Location Services, per ottenere una stima della tua posizione. Tale stima di posizione viene quindi condivisa con il sito Web richiedente.
possibile duplicato http://stackoverflow.com/questions/2248404/about-geolocation-in-html-5 – mjv
FWIW, l'API W3C Geolocation non è tecnicamente parte di HTML5. – npdoty