好了,所以我有如下代碼:瀏覽器的地理定位:確定以前的權限
navigator.geolocation.getCurrentPosition (
function (e) {
alert('ok');
}, function (e) {
alert('denied');
}
);
我可以把這對頁面加載,如果權限被拒絕,我會隱藏按鈕和功能依靠地理信息。
但是,我不想要求pageload的權限,但只有在用戶選擇點擊其中一個geoloc按鈕時才需要。
因此,在這種情況下,假設用戶到達我的頁面,之前已決定拒絕對地理定位API的訪問,可以告訴該權限先前已被拒絕,以便我可以隱藏按鈕而無需等到他們再次點擊其中一個按鈕?
後者......用cookie解決方案,它可以減輕問題,但如果存儲在瀏覽器中的決定超出存儲在cookie中的決定,它仍然存在。 – EoghanM 2012-07-08 08:56:45
我接受這個答案,因爲它是第一個發佈的。 這似乎是一個省略查詢權限與提示權限相混淆的規範。 – EoghanM 2012-07-08 15:26:40