Geolocation 当用户拒绝地理定位服务时,我是否获得拒绝事件?
我的意思是,如果我在网页上有一个按钮,当用户点击按钮时 然后可以获得用户的地理位置信息 但在此之前,浏览器会询问用户是否接受使用地理定位服务 如果用户拒绝地理定位服务,我可以获得拒绝事件吗?是 例如:Geolocation 当用户拒绝地理定位服务时,我是否获得拒绝事件?,geolocation,Geolocation,我的意思是,如果我在网页上有一个按钮,当用户点击按钮时 然后可以获得用户的地理位置信息 但在此之前,浏览器会询问用户是否接受使用地理定位服务 如果用户拒绝地理定位服务,我可以获得拒绝事件吗?是 例如: navigator.geolocation.getCurrentPosition(successCallback, errorCallback); function successCallback(){ alert('Thanks for allowing geolocation!');
navigator.geolocation.getCurrentPosition(successCallback, errorCallback);
function successCallback(){
alert('Thanks for allowing geolocation!');
}
function errorCallback(){
alert('You denied us access to geolocation...');
}
检查n以获取进一步参考。如果用户决定关闭弹出窗口而不共享其位置,则不会调用errorCallback。是的,在Firefox中不会调用它(除非您选择“从不共享”)。不过它是用铬做的。不方便的