2010-04-15 12 views
20

¿Cómo puede saber el navegador dónde estoy?¿Cómo funciona la función de geolocalización HTML5?

Totalmente basado en la dirección IP registrada? ¿Qué pasa si estoy detrás de un proxy?

+2

posible duplicado de http://stackoverflow.com/questions/2248404/about-geolocation-in-html-5 – mjv

+1

Fwiw, la API de ubicación geográfica de W3C no es técnicamente parte de HTML5. – npdoty

Respuesta

14

Eso dependería del navegador y su configuración. Puede usar GPS, ubicación basada en WLAN AP, ubicación de IP o cualquier otro método concebible para ubicarse.

El navegador se ejecuta en su máquina local, por lo que incluso si está detrás de un proxy, debería poder encontrar su dirección IP real (a menos que las funciones de seguridad impidan que se envíe a un servidor de geolocalización). No sé si un navegador es lo suficientemente inteligente como para manejar el hecho de estar detrás de un NAT (con la máquina local que tiene una IP privada) y buscar la dirección IP de la puerta de enlace.

2

Firefox y Fennec, por ejemplo, usan el Servicio de ubicación de Google, que también es utilizado por Google Gears.

0

Si consientes, Firefox recopila información sobre los puntos de acceso inalámbrico cercanos y la dirección IP de tu computadora. Luego, Firefox envía esta información al proveedor de servicios de geolocalización predeterminado, Google Location Services, para obtener una estimación de su ubicación. Esa estimación de ubicación luego se comparte con el sitio web solicitante.

mozilla

Cuestiones relacionadas