代码之家  ›  专栏  ›  技术社区  ›  Morgan Cheng

HTML5地理定位功能是如何工作的?

  •  20
  • Morgan Cheng  · 技术社区  · 15 年前

    浏览器怎么知道我在哪里?

    完全基于注册的IP地址?如果我是代理人呢?

    4 回复  |  直到 15 年前
        1
  •  14
  •   Matti Virkkunen    15 年前

    这将取决于浏览器及其设置。它可能使用gps、基于wlan ap的定位、ip定位或任何其他可能的定位方法。

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

        2
  •  12
  •   Brad G.    15 年前

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

        3
  •  2
  •   SQLighter    15 年前

    例如,firefox和fennec使用google定位服务,google gears也使用这项服务。

        4
  •  0
  •   Safa    10 年前

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

    mozilla

    推荐文章