我该如何在我的Firefox snap版本中使用"file://" URL?

本地通过file://访问文件似乎不再可能超出沙盒文件系统,当使用这样的URL时,Firefox的快照版本会引用它。请注意,file:// URL是允许的,但它们似乎指向某种沙盒内部。我对快照架构不太熟悉,所以请原谅我的术语,但我的意思是,例如,file:///usr/lib/jvm/...在沙盒系统中当然不可用,只能在我的根文件系统中使用。

绕过访问安全策略的解决方案是行不通的,因为那个结构。事实上,Mozilla支持网站建议安装纯净的FF软件包。进一步的问题表明这对其他原因来说并不是最佳选择,也没有明显的解决方案。(例如,我需要该功能,因为我的Java IDE使用file:// URL将我引导到本地的Java API文档,但还有许多其他应用程序希望这样的访问能够正常工作。)

因此,我的问题是,我是否可以在Firefox快照版本中像往常一样使用file:// URL访问我的根文件系统,而无需切换回FF deb版本,也无需绕过安全策略,例如在about:config中?

1个回答

在我看来,这与快照版本无关。目前的Firefox版本会禁止访问本地文件(无论是快照版还是deb版),你必须明确允许某些特定网站进行访问,例如在/etc/firefox/policies/policies.json中添加一个条目。
希望这对你有所帮助。

谢谢你的回答,@Michael。你说得完全正确。也许我表达不清楚:即使你调整了Firefox的设置,你仍然需要访问外部文件系统,那里存放着许多其他软件包的文件。比如,在我的情况下是JDK文档或者其他你喜欢的应用程序。所以,问题真正在于Snap沙盒方案有一些预期的优点,但显然也有一些非常讨厌的缺点。 :) - Mario