我正在建设一个网站,要求许可使用一个人的位置使用- navigator.geolocation.getCurrentPosition(positionFound)
。
使用javascript或jQuery,我如何才能检测到用户在拒绝许可的那一刻是否拒绝了它?
我的代码看起来是这样的-
function Geolocation() {
navigator.geolocation.getCurrentPosition(positionFound)
}
function positionFound(position, found) {
if (position.coords) {
//do stuff
}
}
部分问题是,在用户接受或拒绝使用计算机位置的权限之前,到达navigator
后的代码。
发布于 2013-10-15 05:29:27
navigator.geolocation.getCurrentPostions
可以采用两个参数success, error
将代码更改为:
function positionFound(position) {
// dostuff
}
function positionNotFound(error) {
// Handle error
}
function Geolocation() {
navigator.geolocation.getCurrentPosition(positionFound, positionNotFound)
}
发布于 2013-10-15 05:42:47
伊恩是对的,看看这个使用示例的getCurrentPosition
https://stackoverflow.com/questions/19382400
复制相似问题