有时我想知道用户是否不选择分享他的位置。是否在没有共享的情况下关闭共享位置弹出时会调用该事件?
PS:当用户不共享他的位置时,不会调用错误回调。
答案 0 :(得分:3)
本主题回答了同样的问题: Geolocation feedback while accepting the request
我已经复制了下面的一些代码,但检查页面,因为有一个例子说明如何处理它们不接受或拒绝但忽略超时请求。
// navigator.geolocation.getCurrentPosition(successCallback, errorCallback, options);
navigator.geolocation.getCurrentPosition(
function(position){
//do something with position;
}, function(error){
// error passed to function
//handle condition where position is not available
//more specifically you can check the error code...
//error.code == 1
if(error.PERMISSION_DENIED){
alert("you denied me! ");
}
});
答案 1 :(得分:0)