为什么 Firefox 会在 Chrome 中打开链接?

为什么 Firefox 会在 Chrome 中打开链接?

在过去的几周里,Chrome 标签一直卡住,所以我决定改用 Firefox。我已将 Firefox 设置为我所知的所有默认浏览器(KDE 的“Web 浏览器”默认应用程序、KDE ​​的 HTML 文件关联和 x-www-browser 替代方案),现在每个应用程序似乎都在 Firefox 中打开链接。除了 Firefox 之外的所有应用程序都会继续在 Chrome 中打开链接。

我制作了一个视频来展示这一过程(同时展示了它被设置为默认设置):https://youtu.be/Wa0cSxrulnE

我在视频中错过了这些:

starkrg@Moya:~$ xdg-mime query default text/html
firefox.desktop
starkrg@Moya:~$ xdg-mime query default x-scheme-handler/http
firefox.desktop
starkrg@Moya:~$ xdg-mime query default x-scheme-handler/https
firefox.desktop

我在这里遗漏了什么?

答案1

经过几天的时间,在发表这篇文章后不久,我终于找到了解决方案。

  1. 在地址栏中输入“about:config”。
  2. 承认这些都是潜在的危险设置(风险自负)。
  3. 搜索“network.protocol-handler.external.shell”将其设置为“true”

我不知道为什么这是必要的。我猜想它的作用是强制 Firefox 检查操作系统以找出谁应该处理 http 和 https 链接,发现是,然后加载它们。我不知道这是否会增加链接加载所需的时间,或者 Firefox 就是这样的。

相关内容