5

是否可以请求用户的许可才能按需获取他们的位置?通常在页面请求位置时询问它,例如navigator.geolocation,但直到页面重新加载并且脚本再次询问位置之后才会再次询问。

无论如何,在用户点击拒绝后,它是否可以按需询问,例如)?

4

1 回答 1

3

您必须从另一个域请求位置,或者提供有关如何进入其浏览器并更改其设置的说明。就像在 iPhone 上,如果您不小心拒绝了权限,您必须如何进入设置。

这是因为权限请求实际上是在每个浏览器的基础上实现的。你可以想象,如果地理定位在 IE6 天左右,IE6 会自动始终接受。您的解决方案必须根据某人正在使用的浏览器执行。

于 2013-12-17T12:51:53.503 回答