Javascript Firefox11和地理位置拒绝回调

Javascript Firefox11和地理位置拒绝回调,javascript,html,firefox,geolocation,Javascript,Html,Firefox,Geolocation,Firefox10.x运行正常,但升级到Firefox11后出现了一个问题 我用 navigator.geolocation.getCurrentPosition(success, failure) 但在FF11中,当用户通过选择“not Now”拒绝共享位置时,不会执行失败回调 有什么建议吗?好的,现在的答案是:“不可能,Firefox按设计不会触发失败事件。请围绕此约束构建您的应用程序。”实际上,只有在您单击“从不共享位置”时,Firefox才会收到错误回调 因为当您单击“现在不”(或关闭

Firefox10.x运行正常,但升级到Firefox11后出现了一个问题

我用

navigator.geolocation.getCurrentPosition(success, failure)
但在FF11中,当用户通过选择“not Now”拒绝共享位置时,不会执行失败回调


有什么建议吗?

好的,现在的答案是:“不可能,Firefox按设计不会触发失败事件。请围绕此约束构建您的应用程序。”

实际上,只有在您单击“从不共享位置”时,Firefox才会收到错误回调

因为当您单击“现在不”(或关闭弹出窗口)时,您仍然可以单击地址栏中的位置图标,稍后再允许它

(在FF28上测试)


编辑:这里有一个关于如何检测Firefox位置的特别说明。

你确定它在FF10中有效吗?其标记为WONTFIX;隐马尔可夫模型。。不确定,我可能已从FF9升级到FF11。浏览器版本已经不是以前的版本了…;-)@Srirangan Firefox在这里的行为一直都是一样的。“不是现在”不是否认,而是延迟,因此不会触发事件。自从地理定位API登陆Gecko以来,情况就是如此