Firefox 是我的默认浏览器,但我必须运行 Chrome 才能使用 PWA(渐进式 Web 应用程序)。当我单击 PWA 中的链接时,它们总是会打开一个 Chrome 窗口。我一直在尝试将一个附加ff:
到 URL,然后xdg-open
用 Firefox 处理 URL,但到目前为止还没有运气。我阅读了许多xdg-open
文章,但似乎无法使其正常工作。不过,这似乎是最干净的方法。
我意识到我需要编写一个扩展来将页面上的每个 URL 附加到ff:
. 我在 KDE Neon 上,但我认为这适用于这里。
已经无果而终地使用的来源:
所以我会尝试帮助制作像
ff:whatever
在 Firefox 中打开的网址。首先,firefox 不知道如何解释ff:
mime 类型,所以我们需要编写一个简单的脚本,ff:
从 URL 中删除并将其余部分传递给 firefox:将此脚本放在某处(我稍后将其称为
/path/to/script
),并且不要忘记使用chmod +x /path/to/script
. 接下来我们需要创建一个.desktop
文件来处理ff:
mime 并调用这个脚本。这个文件的好地方是~/.local/share/applications/
. 你可以给它起任何名字不要忘记替换
/path/to/script
为之前创建的脚本的路径。而已。现在运行
sudo update-desktop-database
,所有以开头的链接都ff:
应该在 Firefox 中打开。