You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04中Snap版Firefox文件关联应用识别机制及PDF关联异常修复问询

Ubuntu 22.04中Snap版Firefox文件关联应用识别机制及PDF关联异常修复问询

我在刚完成安装的Ubuntu 22.04系统上使用Snap版本的Firefox时遇到了一个问题:浏览器无法识别任何可打开PDF文件的应用程序。

我已经将PDF文件的打开方式设置为「总是询问」,但点击PDF文件后弹出的选择对话框里,并没有显示已经安装的Evince和qpdfview这两款PDF阅读器——明明它们应该出现在「选择应用程序」的列表里才对。

我的核心疑问是:有没有人能解释清楚Firefox是通过什么方式获取可用应用程序列表的?以及该如何修复当前这个PDF关联异常的问题?

我知道有相关回答提到了让Evince在Firefox中正常工作的办法,但我更想弄明白底层的机制问题——Firefox到底是怎么知道哪些应用可以用来打开对应类型的文件的?

另外我怀疑这和Snap版Firefox的AppArmor配置有关:在/var/lib/snapd/apparmor/profiles目录下有7个名称包含firefox的配置文件,加起来足足有11953行,看起来相当复杂。

最后补充一句:请不要被PDF文件的来源(localhost、http或者带有效证书的https公开站点)干扰,不管是哪种来源的PDF,我都会遇到这个问题。

备注:内容来源于stack exchange,提问作者Harald

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 13:42:38