我想使用用户的位置执行一些操作...
问题在于,如果用户不允许/阻止它,我不想触发GeoLocation API弹出窗口,因为他很困惑为什么我要它。
因此,导航到mysite.com/page-that-needs-geolocation
,应该发生的事情是:
mysite.com/why-enable-geolocation
),并在该位置请求许可。mysite.com/enter-your-position
)。mysite.com/page-that-needs-geolocation
)上使用自己的地理位置。我知道Permission API,但是它仅限于现代浏览器,而我没有。
是否有其他方法可以解决此问题,或者可以使用其他API?
答案 0 :(得分:0)
由于浏览器的限制,目前无法实现。
取消(拒绝)或拒绝权限将导致相同的结果,即使用户取消了弹出窗口,即使您可以在新会话中重新触发新的权限请求也是如此。