【发布时间】:2011-04-01 11:16:49
【问题描述】:
我的意思是,如果我在网页上有一个按钮,当用户单击该按钮时,
然后可以获取用户的地理位置信息。
但在此之前,浏览器会询问用户是否接受使用地理定位服务。
如果用户拒绝地理定位服务,我可以得到拒绝事件吗?
【问题讨论】:
标签: geolocation
我的意思是,如果我在网页上有一个按钮,当用户单击该按钮时,
然后可以获取用户的地理位置信息。
但在此之前,浏览器会询问用户是否接受使用地理定位服务。
如果用户拒绝地理定位服务,我可以得到拒绝事件吗?
【问题讨论】:
标签: geolocation
是的。
例子:
navigator.geolocation.getCurrentPosition(successCallback, errorCallback);
function successCallback(){
alert('Thanks for allowing geolocation!');
}
function errorCallback(){
alert('You denied us access to geolocation...');
}
检查Geolocation API Specification 以获取更多参考。
【讨论】: