地理位置API权限Web浏览器

Nic*_*lat 6 html browser api geolocation

我正在使用此代码来获取用户地理位置.一切顺利,直到用户拒绝获取该位置的许可.似乎此选项被缓存,我不知道如何重置它.

有没有办法重新获得许可?提前致谢!

if (navigator.geolocation) {                                            

        navigator.geolocation.getCurrentPosition(function(position) {       

            // Success Callback


        }, function(error) {
            //error Callback

        },{
                  //options
            });
     }else{
        //geolocation not available
     }
Run Code Online (Sandbox Code Playgroud)

bgr*_*ter 1

很确定这是每个站点存储的浏览器/设备设置。我认为重点是你不能从脚本中重置它,因为它首先会破坏提示的要点。我相信重置的唯一方法是更改​​浏览器/设备中的设置。