拒绝/拒绝后再次询问 HTML5 地理位置

Posted

技术标签:

【中文标题】拒绝/拒绝后再次询问 HTML5 地理位置【英文标题】:HTML5 Geolocation ask again after refusal/denial 【发布时间】:2012-10-26 17:06:36 【问题描述】:

如果用户拒绝对其位置的 html5 地理定位请求,有没有办法再次询问/再次触发权限请求?

我认为这可能只是清除特定 cookie 的情况,但看起来这是一个您必须专门进入并从浏览器首选项中删除的设置。

【问题讨论】:

可能重复:***.com/questions/12009501/… 我想知道同样的事情。希望有人会回答这个问题。请告诉我! 【参考方案1】:

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

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

【讨论】:

以上是关于拒绝/拒绝后再次询问 HTML5 地理位置的主要内容,如果未能解决你的问题,请参考以下文章

浏览器内地理定位功能:如何在用户拒绝后提示用户重新启用?

如果之前未授予或拒绝权限,如何每次都询问活动开始的权限

html5获取地理位置,如果用户拒绝了,之后每次加载都提示:拒绝获取地理位置,如何获取权限:如果用

html5获取地理位置,如果用户拒绝了,之后每次加载都提示:拒绝获取地理位置,如何获取权限:如果用

html5用户如果拒绝获取经纬度之后页面加载一直提示拒绝获取经纬度,怎麽获取权限,页面每次加载都能

当 Mac 设置(不是浏览器设置)拒绝位置共享时,HTML5 Geolocation API 悄然失败