如何修复 Firefox snap(当前版本 119.0.1)中无法使用的地理位置?

如何修复 Firefox snap(当前版本 119.0.1)中无法使用的地理位置?

我使用的是 Ubuntu 22.04,在 Firefox snap(当前版本 119.0.1)中遇到了地理位置无法使用的问题。以下是重现此问题的步骤:

  1. 在 Ubuntu 设置中启用定位服务 →隐私位置服务

  2. 在 Firefox 中检查设置隐私和安全地点设置...权限标志阻止要求访问你的位置的新请求未启用。

  3. 在 Firefox 中导航至:https://mylocation.org/

  4. 点击浏览器地理定位

  5. 点击开始测试。将出现一个弹出窗口要求您允许该请求。

    • 预期行为:您获得您的纬度和经度坐标。

    • 实际行为:显示经纬度失败的

请注意,Chromium snap 可以在同一个站点上正确获取位置。

有人能确认或否认 Firefox snap 中存在同样的行为吗?有没有什么解决方法可以让它在 Firefox snap 中工作?我喜欢 snap,所以我更喜欢使用 snap 版 Firefox 的解决方案。

答案1

我已经通过改变about:config价值解决了这个问题geo.enabledfrom错误的真的我不知道为什么错误的

但是,请注意,Chromium snap 返回正确的位置,而 Firefox snap 返回 30 公里外的位置,这可能是基于 IP 地址,但我真的不明白为什么。

相关内容