【发布时间】:2013-10-15 13:24:21
【问题描述】:
我正在构建一个网站,该网站通过 - navigator.geolocation.getCurrentPosition(positionFound) 请求使用某人位置的权限。
使用javascript或jQuery,我如何检测用户是否拒绝权限,在他们拒绝之后的那一刻?
我的代码看起来像这样 -
function Geolocation() {
navigator.geolocation.getCurrentPosition(positionFound)
}
function positionFound(position, found) {
if (position.coords) {
//do stuff
}
}
部分问题是,在用户接受或拒绝使用计算机位置的权限之前,到达navigator 之后的代码。
【问题讨论】:
-
阅读一些文档:developer.mozilla.org/en-US/docs/Web/API/… -
getCurrentPosition的第二个参数是为错误调用的函数,接收带有详细信息的错误对象 (developer.mozilla.org/en-US/docs/Web/API/PositionError)
标签: javascript jquery geolocation