Firefox 43似乎打破了W3C(navigator.geolocation)位置服务

时间:2015-12-17 11:00:04

标签: javascript html5 firefox geolocation

我刚刚升级到Firefox 43,我网站上的HTML5 / W3C位置服务不再有效。

我已将release notes检查为43,并且找不到任何更改的引用。

这是我用来获取当前Lat / Long位置的JS:

// Try W3C Geolocation (Preferred)
if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function (position) { // start of callback function for success
    alert("ok");
    }, 
    function () {  // start of callback function for getPos failure
                alert("Unable to determine your current location");
    }); // end of get position call
} else { // Browser doesn't support Geolocation
     alert("Geolocation not available");
}

这是JSFiddle,显示在Firefox 43中,我无法确定'错误,而不是地理定位不可用......

请注意,地理定位似乎仍然在Chrome中使用,并且Android上的Firefox 43仍然可以正常运行。

1 个答案:

答案 0 :(得分:0)

有点奇怪......

随着v43.0.1更新的下载,此问题在应用更新之前解决了

在43.0.1发行说明中没有提及任何会影响地理位置的变化,但问题肯定已经解决。