2

在用户批准后如何获取地理位置是众所周知的:

在此处输入图像描述

在我的电脑上,使用 Firefox,会显示批准弹出窗口。但如果我没记错的话,在某些设备(iPad?手机?)上,有时默认情况下会批准地理​​位置(对吗?)。

当且仅当可以静默(没有用户批准弹出窗口)时,是否可以获得地理位置?即永远不会出现弹出窗口,即:

要么可以在没有弹出窗口的情况下获取地理定位,然后获取它(电话、iPad),要么不可能,然后不征求批准,不获取浏览器地理定位(然后也许我会使用 IP 地理定位)。

4

2 回答 2

1

看起来您正在从浏览器请求位置数据,这可能更准确,但需要批准。

如果您可以使用您在服务器上使用的任何后端语言获取访问者的 IP,您可以从 IP 定位服务(如https://getipdata.com.

虽然它们不准确到街道级别,但您可以很好地了解用户所在的城市/州/国家。当然,如果他们没有使用代理或 VPN。

示例:https ://getipdata.com/8.8.8.8

于 2021-09-12T07:27:06.903 回答
0

如今,用户隐私无处不在。您能做的最好的事情很可能是使用 IP 地理定位服务,例如Ipregistry(免责声明:我运行该服务)。请注意,IP 地理定位不如 GPS 准确,但取决于您的用例(特别是如果您需要猜测用户所在的国家/地区),那么它非常适合。

于 2019-10-12T14:19:25.693 回答