【发布时间】:2018-08-14 18:59:45
【问题描述】:
这似乎是以下行为的默认行为:
navigator.geolocation.getCurrentPosition((position) => {
// doSomethingWithPoistion
})
如果被拒绝,就会这样做。所有后续调用都被拒绝。有没有办法让用户在弹出窗口中点击阻止时,仅用于这种即时交互?
也就是说,我在加载页面时使用了定位服务。我还有一个提示相同功能的按钮。如果用户拒绝位置服务,该按钮将不起作用(只需获取另一个错误回调)。
有没有办法让负载拒绝仅针对此回调,并且不会将其设置为继续拒绝后续的getCurrentPosition 调用?
【问题讨论】:
标签: javascript