有没有一种方法可以检查地理定位是否已被Javascript拒绝?

有没有一种方法可以检查地理定位是否已被Javascript拒绝?,第1张

有没有一种方法可以检查地理定位是否已被Javascript拒绝

watchPosition
getCurrentPosition
两个接受时出现错误时被调用的第二回调。错误回调为错误对象提供了一个参数。对于拒绝的权限,
error.pre
将为
error.PERMISSION_DENIED
数值
1
)。

例:

navigator.geolocation.watchPosition(function(position) {    console.log("i'm tracking you!");  },  function(error) {    if (error.pre == error.PERMISSION_DENIED)      console.log("you denied me :-(");  });

编辑:正如@Ian Devlin指出的那样,Firefox(本文发布时为4.0.1)似乎不支持此行为。它将按预期在Chrome和 可能
Safari浏览器等。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5014511.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存