为什么我们需要它:
我们的网站中有一些页面允许用户输入一些数据并搜索他们所在地区的其他客户。当用户打开该页面时,必须显示弹出消息
http://foo.bar.com想使用您当前的位置。
之后,用户可以丢弃它并手动填写位置字段或接受并自动重定向到结果页面。
问题:
问题是当用户第一次选择任何提到的选项时,浏览器会记住它并且下次不会询问它。因此,当用户接受它时,每次他打开搜索页面时,它都会自动将他重定向到结果页面,而无需询问任何内容。
代码:
我们正在使用基本的 html5 地理位置代码
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(LocationMethod);
}
结论:
我很确定不可能更改浏览器原生的权限。但我希望有人会为这个问题提供很好的解决方案。谢谢。