如何在每次使用HTML5和Javascript加载页面时重置地理位置服务设置

时间:2014-11-19 10:12:39

标签: javascript geolocation geo

我正在开设一个网页,我需要获得用户访问位置的权限。

但根据我的故事。我需要确保如果任何特定用户之前选择了Deny,那么在每个页面加载时我需要向他显示提示

[网站]想要使用您计算机的位置,如下面的快照所示: enter image description here

但另一方面,如果用户选择了“允许”,则不应再提示。

使用JS或HTML5设置是否有任何简单直接的方法来实现此功能?如果没有那么我还能做些什么才能实现这个功能?

1 个答案:

答案 0 :(得分:0)

这是不可能的。

请参阅:How to make Google Maps to request again for location permissions?

浏览器处理此问题,一旦做出选择,您就无法撤消它。如果您的网站需要地理定位才能工作,您可以随时检查是否已获得权限(请参阅此处:Is there a way to check if geolocation has been DECLINED with Javascript?),如果没有,则应更改网站的内容或行为,以便您的用户知道发生了什么。