2011-07-06 97 views
0

我正在使用Google Chrome地理定位的擴展程序。這似乎即使我否認許可,它仍然給出了位置。我甚至嘗試通過轉到工具並將其設置爲來更改位置首選項。不允許檢測位置;但即使如此,它仍然有效。HTML5地理位置權限問題

這怎麼回答?

+0

這個問題需要澄清。什麼是你說的「擴展」? (請提供鏈接)另外,作爲程序員(即地理定位不起作用)或用戶(地理位置*不工作,儘管您拒絕它)有問題?如果是後者,請在http://superuser.com上提問。另外,請記住,地理位置不需要瀏覽器的合作;純粹的IP地理定位可以精確到20公里左右。 – phihag

+0

地理位置規範嚴格規定必須由瀏覽器尋求獲得用戶位置的權限。 –

+0

@I Devlin:我已經使用通知API來獲取地理位置權限。當我否認許可時;它仍然顯示我的座標。我甚至拒絕了Chrome首選項/工具的位置許可。但它仍然可行!..如何? – user782400

回答

1

下面的代碼塊應該給你一個位置上e其中的alert('Position');是和你的情況,當你拒絕權限應彈出警報與alert('This should pop up');

navigator.geolocation.getCurrentPosition (
    function (e) { 
     alert('Position'); 
    }, function (e) { 
     alert('This should pop up'); 
    } 
);