Как функция геолокации HTML5 работает?

Как браузер может сказать, где я?

Полностью на основе зарегистрированного IP-адреса? Что, если я нахожусь позади прокси?

20
задан Ben 28 May 2013 в 20:32
поделиться

3 ответа

Это будет зависеть от браузера и его настроек. Он может использовать GPS, определение местоположения на основе точки доступа WLAN, IP-местоположение или любой другой мыслимый метод определения своего местоположения.

Браузер работает на вашем локальном компьютере, поэтому даже если вы находитесь за прокси-сервером, он должен быть в состоянии найти ваш фактический IP-адрес (если только функции безопасности не препятствуют его отправке для поиска на сервер геолокации). Я не знаю, достаточно ли умен какой-либо браузер, чтобы справиться с нахождением за NAT (с локальным компьютером, имеющим частный IP-адрес) и поиском IP-адреса шлюза.

14
ответ дан 30 November 2019 в 00:43
поделиться

Как сказал Матти, это зависит от браузера. Вот информация о том, как это работает Firefox: http://www.mozilla.com/en-US/firefox/geolocation/

12
ответ дан 30 November 2019 в 00:43
поделиться

Firefox и Fennec, например, используют службу определения местоположения Google, которая также используется Google Gears.

2
ответ дан 30 November 2019 в 00:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: