Chrome和Firefox已实现HTML Geolocation。
我的问题是:它如何运作?他们是否在本地拥有数据库并从提供者那里获取信息,然后尝试匹配它?
数据库存储在哪里?可以访问吗?
Update1:地理位置的唯一缺点是浏览器必须征求用户的许可,这对可用性确实是一件坏事。我了解安全问题,但仍然看不到它将如何成为流行的解决方案。
Update2:Firefox使用Google WebService来检测位置。考虑到他们现在是竞争对手,这似乎很奇怪。同样,这种行为对我来说真的是出乎意料的……我希望每个浏览器都可以使用它(可能是离线)解决方案。
Update3:那么浏览器实际上在嗅探使用您的无线网卡的路由器吗?
更新4:最后,浏览器将向google网络服务发送哪些信息?检测到的SSID似乎还可以(并且,如果google根据其物理位置对它们进行跟踪以在数据库中进行查找以匹配信息),这在谷歌未对其进行扫描的国家/地区来说效果如何?您的浏览器发送的其他信息是您的IP,但这还不足以精确指出您的确切位置吗?
关于可能实现此目的的其他浏览器。他们应该怎么做?没有记录该api,只有旧的已弃用的GEAR api给出了一些线索。因此,这并不是真正的公开。