2013-10-23 32 views
0

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

+1

如果有的话,把它放在第一位并没有什么用处,现在呢? –

+0

同意,但这并不意味着没有解决方法 – dinotom

+0

如果存在,则称为安全漏洞,除非您明确授予用户永久权限。 –

回答

0

让您的用户授予您的网站永久访问位置信息的权限。我假设它是在same place中完成的,您可以撤销此权限(例如,使用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 
0

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

0

当前网络的实现需要通过浏览器专属允许和拒绝功能,可以相当放在IP跟踪的算法中使用地理定位来检测用户的位置,这虽然不是完全相同但仍会改善您的结果。 您也可以使用用户输入pincode或类似的东西。