地理位置api中是否有任何函数,如isGeolocationAllowed或isGeolocationAllowedForever?

时间:2014-11-26 08:37:25

标签: javascript html5 permissions geolocation w3c-geolocation

有没有办法从javascript检查用户是否已经允许当前页面中的地理位置一次或永久?也许浏览器存储在某个我们可以阅读的地方,我不知道。除了地理位置请求的结果之外,是否有任何功能可以立即侦听允许或拒绝按钮?我检查了文档,但我找不到任何有用的东西。

谢谢。

1 个答案:

答案 0 :(得分:1)

不,无法检查地理位置是否被允许。您唯一能做的就是询问位置并等待成功或失败。 (在Firefox中,您甚至无法检测到现在状态的拒绝,仅用于允许和拒绝永远)。

查看此演示的代码,了解可以执行的操作的更多详细信息:

http://demo.chobits.ch/js/geolocation/