【发布时间】:2012-09-27 19:15:38
【问题描述】:
目前我可以确定用户是否允许或拒绝浏览器定位服务。但是如何检测用户的浏览器之前是否允许该权限?我不想再次向用户显示“设置消息”。
$("#updateLocation").click(function(e){
e.preventdefault;
navigator.geolocation.getCurrentPosition(allowLocation,deniedLocation);
return false;
});
function allowLocation(position){
// codes
}
function deniedLocation(){
// codes
}
【问题讨论】:
-
您是否要覆盖浏览器请求用户允许您的应用程序访问地理位置的事件?
-
实际上并没有覆盖,只是为用户提供一个选项来更新他们的位置,如果用户之前点击了允许。 “设置信息”将不再显示。 @Cody
标签: html browser geolocation