AppArmor Firefox 配置文件破坏了 Thunderbird 上的电子邮件中的链接

AppArmor Firefox 配置文件破坏了 Thunderbird 上的电子邮件中的链接

激活 Firefox 的默认 AppArmor 配置文件后,Thunderbird 上的电子邮件中的链接不再起作用。

预期行为:当我单击 Thunderbird 中的链接时,Firefox 将启动(如果需要)并直接转到该链接指定的 URL。

实际行为:当我单击 Thunderbird 中的链接时,Firefox 以空地址栏启动,不加载任何 URL,并且 Firefox 挂起。此时,我必须从命令行终止 Firefox。此时,dmesg 显示以下错误:

如何指示 AppArmor 允许 Firefox 加载在 Thunderbird 中点击的链接?

详细信息:Ubuntu 20.04.1、Firefox 87.0、Thunderbird 78.7.1、来自 /etc/apparmor.d/usr.bin.firefox 的默认 AppArmor 配置文件

答案1

注意:此解决方案最初似乎有效,但现在不再有效。我仍在寻找解决方案。

在对 Firefox 的 AppArmor 配置文件进行了几个小时的徒劳尝试后,我找到了一个可行的解决方案。

  1. 在 Thunderbird 中,转到菜单 > 首选项 > 常规,滚动到底部,然后单击配置编辑器。
  2. 搜索network.protocol-handler.warn-external.http,双击将其从FALSE更改为TRUE。
  3. 对 network.protocol-handler.warn-external.https 重复上述操作。
  4. 关闭配置编辑器和首选项。
  5. 点击电子邮件中的链接。您将看到一个弹出窗口,要求您选择在哪个浏览器中打开链接。选择 Firefox,选中“记住我的选择”(或类似内容)复选框,然后单击“前往”。
  6. 您的链接现在应该可以在 Firefox 中毫无问题地打开。

我无法说出这种解决方案会产生什么不良副作用,但它对我来说似乎有效。

相关内容