如何在同一配置文件下启动两个 Firefox 窗口?

如何在同一配置文件下启动两个 Firefox 窗口?

我正在运行带有标志的 Firefox 快捷方式

-P default -no-remote

在“默认”配置文件下启动 Firefox 3.6。我这样做是因为我在“beta”配置文件下运行 Firefox 4,使用不同的配置文件,我可以同时运行 Firefox 3.6 和 4。如果我没有不同的配置文件,打开一个 Firefox 会打开当前正在运行的 Firefox 的另一个实例(如果我打开了 4,并且我尝试启动 3.6,它会为 4 打开另一个窗口)。

在我添加配置文件标记之前,我可以在同一个配置文件下打开一百万个 Firefox 3.6 窗口。现在我只能打开一个窗口,后续窗口会显示“Firefox 已在运行,但无响应”。

答案1

这是因为 Firefox 使用了某种锁定机制,以便只有一个 Firefox 进程可以访问每个配置文件,我认为这是为了避免 sqlite 数据库(位置、书签、历史记录等)损坏。

如果你使用以下命令启动 Firefox-无远程,它声称对配置文件的独占访问权(在您的情况下为“默认”),并且没有其他 Firefox 进程可以使用它,即使在没有 -no-remote 的情况下调用第二个实例。

当然,您可以使用Ctrl+N或文件 > 新建窗口在 Firefox 内部创建一个新窗口。

解决此问题的正确方法是使用 -no-remote 运行 Firefox 4,并在没有该标志的情况下调用 Fx3.6 实例。

相关内容