我正在尝试开发一个使用地理定位的网络应用程序,并开始它在我家的 Windows 7 PC 上运行良好,无论是在 Chrome 还是 Firefox 中。
它在移动浏览器上仍然可以正常工作,但已经停止在我的 PC 上的两个浏览器上工作,这让我想知道它在我的 PC 上实际上是如何工作的 - 它是否正在查询一个 IP 地址的地理数据库,现在可能由于过度使用而阻止我?
有什么方法可以更改设置吗?“位置和其他传感器”控制面板告诉我没有安装传感器,并且“位置活动”的事件日志中没有显示任何内容。
我正在尝试开发一个使用地理定位的网络应用程序,并开始它在我家的 Windows 7 PC 上运行良好,无论是在 Chrome 还是 Firefox 中。
它在移动浏览器上仍然可以正常工作,但已经停止在我的 PC 上的两个浏览器上工作,这让我想知道它在我的 PC 上实际上是如何工作的 - 它是否正在查询一个 IP 地址的地理数据库,现在可能由于过度使用而阻止我?
有什么方法可以更改设置吗?“位置和其他传感器”控制面板告诉我没有安装传感器,并且“位置活动”的事件日志中没有显示任何内容。
Firefox 收集有关附近无线接入点和您计算机 IP 地址的信息。然后 Firefox 将此信息发送给默认的地理定位服务提供商 Google Location Services,以获取您的位置估计。然后与请求的网站共享该位置估计。
来自:https ://www.mozilla.org/en-US/firefox/geolocation/
这也是 Chrome 确定位置的方式(将 IP 和附近的 Wi-Fi 信息发送到 Google 位置服务)。Windows 7 似乎也做了同样的事情,尽管我找不到其他具体细节,除非它使用邮政编码(如果有的话)。