我刚刚升级到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仍然可以正常运行。
答案 0 :(得分:0)
有点奇怪......
随着v43.0.1更新的下载,此问题在应用更新之前解决了!
在43.0.1发行说明中没有提及任何会影响地理位置的变化,但问题肯定已经解决。