很长一段时间以来,我都在 Windows 7 笔记本电脑上使用 Firefox,并且只使用一个配置文件。当我打开 Outlook 或 Pidgin 或其他程序并单击链接时,该链接会作为新选项卡在我的 Firefox 窗口中打开。到目前为止一切顺利。
现在我有两个配置文件,一个用于日常浏览,另一个用于工作相关的浏览,具有特定设置和代理等。我保留了原始配置文件的名称“默认”。但是现在,当我单击 Outlook 或 Pidgin 或其他程序中的链接时,会出现配置文件管理器弹出窗口,询问我想要使用哪个配置文件。我选择“默认”,然后出现错误“Firefox 无法使用配置文件“默认”,因为它正在使用中。”
显然我搞砸了一些东西,导致 Firefox 无法像以前一样在我的默认配置文件中打开新选项卡。但我不知道那是什么。有人能指点一下吗?
这是我的整个profiles.ini文件
[General]
StartWithLastProfile=0
[Profile0]
Name=default
IsRelative=1
Path=Profiles/eo47sbrx.default
Default=1
[Profile1]
Name=work
IsRelative=1
Path=Profiles/fakii06g.work
答案1
我最终找到了这篇文章
其中包括这个答案:
关于 -no-remote 开关
- 还有另一个参数
-no-remote
可以用来同时打开多个个人资料。- 如果不使用此参数,则最多可以打开一个 Firefox 实例,而使用此参数可以打开无数个实例
- 您还可以使用
-no-remote
开关始终打开 Firefox。然而但这有一个缺点。请阅读下文。请记住,如果:
- Firefox 是您的默认浏览器
- 单击外部应用程序(例如 Word、PDF 阅读器或 IM)中的链接,
然后:
- 它将在未打开的情况下打开的 Firefox 实例中打开
-no-remote
。- 如果您使用 打开了 Firefox 的所有实例
-no-remote
,您将收到一条错误消息,并且链接将不会打开。
这是我的问题。我误以为我的所有会话都必须有 -no-remote 标志。谢谢 @jakub-g
答案2
profile.ini
如果配置文件夹存在,那么您的答案似乎是正确的。
尝试使用此快捷方式启动 Firefox
"C:\pathToFirefox\firefox.exe" -p "profileName" -no-remote
另外,创建配置文件管理器的快捷方式,选择默认并单击,Use slected profile without asking at startup
这将设置默认设置,而不必像您那样手动编辑它。
"C:\pathToFirefox\firefox.exe" -p
如果Default
配置文件损坏,请创建另一个并使用它。