未经许可获取用户位置

问题描述 投票:0回答:2

这个网站以合理的精度找到我的位置。如果我使用手机,网站会找到我的确切位置。如果无需征得许可就可以,为什么大多数人在获取我的位置之前都会询问我?这不会造成人身安全漏洞吗?

geolocation location google-geolocation
2个回答
2
投票

来自您给我们的同一页面:

Webkay 使用 Google 地理定位 API 来定位您。这是一 有根据的猜测,并且 永远不会 与 GPS 位置一样准确。准确度 取决于您的 位置 以及您的 连接类型。如果你是 在移动网络预计误差高达50公里。这个例子只是 尝试展示网站猜测您的位置的准确度 无需征得您的许可即可访问您的 GPS。

如果网站想要启用您设备的 GPS,则只需获得许可。此外,未经许可,猜测的位置在很大程度上取决于您的移动运营商信号和 IP 地址。如果您所在的位置有很多移动信号塔,位置(显然)会变得更加精确。

站点可以使用您周围所有附近移动塔的信息来三角测量位置并猜测您所在的位置。把它想象成一个网格。

例如:我现在用电脑写这个,位置很容易~100公里左右,因为它只有我的IP地址来估计位置。


0
投票

尝试从 JavaScript 中的日期对象获取位置。在这种情况下,不需要任何权限。

<html>
<head></head>
<body>
<div id="country"></div>
<script>
var d = new Date();
var t = d.toString().split('(')[1].split(" ")[0];
document.getElementById("country").innerHTML = t;
</script>
</body>
</html>

© www.soinside.com 2019 - 2024. All rights reserved.