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浏览器等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)