在Linux上从Firefox 8升级到Firefox 9(Ubuntu Lucid)破坏了我经常使用的一项功能:运行多个实例,然后在特定的运行实例上瞄准命令行Firefox。
关于如何解决或解决这个问题的任何想法?
我使用单独的配置文件运行两个Firefox实例:
firefox -no-remote -P personal
firefox -no-remote -P work
(这-no-remote
是第二个启动新实例所必需的,而不是第一个实例中的新窗口。)
然后,我使用它在其中一个正在运行的实例中打开一个URL:
firefox -P personal http://asdf.com
这通过Firefox 8工作,但在9,我得到错误消息
Firefox已经在运行,但没有响应。要打开新窗口,必须先关闭现有的Firefox进程,或重新启动系统。
与这些变化相同:
firefox -P personal -new-tab http://asdf.com
firefox -P personal -new-window http://asdf.com
firefox -P personal -remote "openURL(http://asdf.com,new-tab)"
看起来-no-remote
Firefox 9中的初始标志已更改,也会阻止来自未来命令行的连接。如果我没有启动实例-no-remote
,我可以从命令行中成功打开一个选项卡,但是我无法以这种方式启动第二个实例,所以这没有多大帮助。
这可能是同样的问题:bugzilla.mozilla.org/show_bug.cgi?id=703021
—
ryan
看起来这可能是由ff9中的“错误修复”造成的,除了不重用正在运行的实例外,-no-remote也不会监听远程命令。我正在与mozilla人谈论它:bugzilla.mozilla.org/show_bug.cgi?
—
ryan