1

我正在建立一个网站,该网站要求允许使用 - 使用某人的位置navigator.geolocation.getCurrentPosition(positionFound)

使用 javascript 或 jQuery,如何在用户拒绝权限后检测用户是否拒绝权限?

我的代码看起来像这样 -

function Geolocation() {
    navigator.geolocation.getCurrentPosition(positionFound)
}

function positionFound(position, found) {
    if (position.coords) {
    //do stuff
    }
}

问题的一部分是,在navigator用户接受或拒绝使用计算机位置的权限之前到达之后的代码。

4

2 回答 2

4

navigator.geolocation.getCurrentPostions can take two parameters success, error

Change your code to:

function positionFound(position) {
    // dostuff
}

function positionNotFound(error) {
    // Handle error
}

function Geolocation() {
    navigator.geolocation.getCurrentPosition(positionFound, positionNotFound)
}

Source

于 2013-10-15T13:29:27.140 回答
0

伊恩是对的,看看这个例子getCurrentPosition

于 2013-10-15T13:42:47.657 回答