【问题标题】:How HTML5 Geolocation Feature Works?HTML5 地理位置功能如何工作?
【发布时间】:2011-02-08 04:12:23
【问题描述】:

浏览器如何知道我在哪里?

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

【问题讨论】:

标签: html geolocation


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        mozilla

        【讨论】:

          猜你喜欢
          • 2011-05-11
          • 2013-06-25
          • 2012-08-16
          • 1970-01-01
          • 1970-01-01
          • 2011-08-28
          • 2016-03-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多