我正在使用 Firefox 和 Thunderbird 配置文件进行不同的活动,并让它们作为独立的实例(进程)在不同的虚拟桌面上运行。
总体来说,这个方法很好用。但一个大问题是,我无法直接打开邮件中的链接。我只收到消息“Firefox 已在运行,但无响应...”
有没有办法配置 URL 处理程序,使其在具有特定配置文件的 Firefox 实例中打开网站?我已经尝试设置首选项 网络.协议处理程序.应用程序.http到/usr/bin/firefox -P 我的简介,但这并没有改变任何事情。
答案1
我在下面的链接中找到了解决方法。评论 #4 中的附加说明对我来说是必要的,希望对您有用。
http://hsmak.wordpress.com/2009/09/03/howto-force-thunderbird-to-open-links-in-firefox/
答案2
正在寻找此问题的答案并最终找到以下可行的解决方案:
在 thunderbird 中将 network.protocol-handler.warn-external.http (以及 network.protocol-handler.warn-external.https 和 network.protocol-handler.warn-external.ftp) 设置为 true。这会导致 Thunderbird 在您尝试打开链接时要求应用程序。
对于 URL 处理程序,不要直接调用 Firefox,而是使用未设置 MOZ_NO_REMOTE 的脚本,例如
#!/bin/sh
unset MOZ_NO_REMOTE
exec /usr/bin/firefox $1
(从http://forums-test.mozillazine.org/viewtopic.php?f=39&t=756575&start=0)