使用腾讯地图的前端定位组件,每次访问定位页,都会弹出“XX想使用您当前位置”的提示,怎样保证允许一次后不再提示啊?
我已经用cookie做过一次判断了,访问过该页面就调cookie,不调用如下方法再获取位置,可是还是偶尔会提示“XX想使用您当前位置”,是只要引用了这个方法的js地址,就会弹出吗??
“XX想使用您当前位置”的提示,所获取到的选择,保存记录在哪里?cookie?
var geolocation = new qq.maps.Geolocation("key", "SY");
var options = {timeout: 8000};
function showPosition(position) {
$(".goods_address").find("span").text(position.province+position.city+position.district+position.addr);
setCookie('goods_address',$(".goods_address").find("span").text(),7);
LoadAjax(1);
};
function showErr() {
$(".goods_address").find("span").text("定位失败!");
setCookie('goods_address',$(".goods_address").find("span").text(),7);
LoadAjax(0);
};
function showWatchPosition() {
geolocation.watchPosition(showPosition);
};
function showClearWatch() {
geolocation.clearWatch();
};
这个是浏览器的隐私安全策略,不同浏览器有不同的存储位置,并且已信任网站的管理是由浏览器维护的