1

所以我有这个代码......问题是当 Firefox 询问我的位置时,我拒绝它,它永远不会运行错误函数。为什么?

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(savePosition, noPosition);
} else { noPosition(null); }

function savePosition(position) {
    current.latitude = position.coords.latitude;
    current.longitude = position.coords.longitude;
}

function noPosition(error) {
    alert("Aaa");
}
4

2 回答 2

1

这是一个错误,您可以在此处看到:https ://bugzilla.mozilla.org/show_bug.cgi?id=675533

于 2013-04-15T14:49:29.630 回答
0

看起来这是 Firefox 的当前行为。当您在此页面上尝试他们的示例时也会发生同样的情况:https ://developer.mozilla.org/en-US/docs/WebAPI/Using_geolocation

于 2013-04-15T14:42:29.267 回答