HTML5地理位置功能如何工作?

时间:2010-04-15 00:24:53

标签: html5 geolocation

浏览器如何判断我的位置?

完全基于注册的IP地址?如果我在代理人后面怎么办?

4 个答案:

答案 0 :(得分:14)

这取决于浏览器及其设置。它可能使用GPS,基于WLAN AP的位置,IP位置或任何其他可以想到的定位方法。

浏览器在您的本地计算机上运行,​​因此即使您在代理后面,它也应该能够找到您的实际IP地址(除非安全功能阻止将其发送以查找地理定位服务器)。是否有任何浏览器足够智能处理NAT(本地计算机具有私有IP)并查找网关的IP地址,我不知道。

答案 1 :(得分:12)

正如Matti所说,它是特定于浏览器的。以下是有关Firefox如何执行此操作的信息:http://www.mozilla.com/en-US/firefox/geolocation/

答案 2 :(得分:2)

例如,Firefox和Fennec使用Google位置服务,Google Gears也使用该位置服务。

答案 3 :(得分:0)

如果您同意,Firefox会收集有关附近无线接入点和计算机IP地址的信息。然后,Firefox会将此信息发送到默认的地理定位服务提供商Google位置服务,以估算您的位置。然后,该位置估算值将与请求网站共享。

mozilla