firefox:navigator.geolocation.getCurrentPosition不再成功

时间:2013-10-29 02:12:24

标签: javascript firefox geolocation

在应用程序中,调用navigator.geolocation.getCurrentPosition曾用于所有主流浏览器。但是最近重新检查了应用程序,我发现Firefox不再起作用了(仍在使用Chrome;其他浏览器未经过测试)

还有其他问题涉及同一事件,Molochdaanoxoc。两者都有一个演示小提琴。两者都不适合我(仅限FF,Chrome很好)。

由于我们的代码大约半年没有改变,可能是Firefox发生了什么事情?

代码:

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(
        onSuccessGeoLocation, onFailGeoLocation, 
        { timeout:10000 });
}
else {
    onFailGeoLocation();
}

我收到错误消息:“地理位置:权限被拒绝:1,位置不可用:1,超时:3,”。点击弹出窗口中的“分享”询问是否共享时接收。

1 个答案:

答案 0 :(得分:0)

您使用的是哪个OS / Firefox版本?我在使用Firefox 24的Linux Mint 15上遇到了同样的问题。我只是将版本降级到Firefox 20,现在它可以工作了。 使用Windows或Android,我没有任何问题。似乎是Linux / Firefox问题。