0

在我的网络应用程序中,我正在显示基于 html5 位置服务的天气数据,以检索纬度和经度,然后将其用于天气检索。问题在于第一次加载页面时浏览器要求允许/拒绝使用位置,有没有办法以编程方式禁用该功能?

4

3 回答 3

0

我不这么认为,因为是您的浏览器阻止了请求。

于 2013-10-23T13:07:04.603 回答
0

让您的用户授予您的站点访问位置信息的永久权限。我假设它是在您也可以撤销此权限的同一个地方完成的(例如,使用 Firefox):

如何撤消授予网站的权限?

如果您已授予 Firefox 始终将您的位置提供给站点的权限,但后来又改变了主意,您可以轻松撤销该权限。就是这样:

Navigate to the site to which you've given permission
Go to the Tools menu, then select Page Info
Select the Permissions tab
Change the setting for Share Location
于 2013-10-23T13:09:10.847 回答
0

当前的 Web 实现需要浏览器独有的允许和拒绝功能,您可以使用地理定位的 ip 跟踪算法来检测用户的位置,虽然不完全相同,但仍会改善您的结果。您也可以使用用户输入的密码或类似的东西。

于 2013-10-23T13:09:37.237 回答