假设 Firefox 的实例正在使用配置文件 1 运行。现在是否可以启动一个使用配置文件 2 的新 Firefox 实例?
通常,当 Firefox 已运行时,不会创建新实例。相反,只会打开一个新的浏览器窗口。
注意:我说的“配置文件”是指 Firefox 用户配置文件。
答案1
以下是一篇文章Lifehacker 处理这个问题。它不是特别复杂,我用过几次。
答案2
您可以从命令行执行此操作:
firefox -no-remote -P profile_name
答案3
尝试多火狐浏览器:
MultiFirefox 是一款小型启动器实用程序,可让您同时运行多个版本的 Firefox。它可以帮助您设置多个配置文件(每个版本的 Firefox 有一个或多个配置文件),记住您上次的启动偏好以便于启动,内置自动更新功能以便我们进行改进,并且是 100% 开源的,获得 MIT 许可。
答案4
使用配置文件管理器(@hasen 的答案中描述的开关)的替代方法-P
是直接在命令行中指定配置文件的路径。
firefox -no-remote -profile absolute-path-to-the-profile-dir
将创建指定的目录(如果不存在)并将其用作配置文件。
Windows 上的示例:
C:\Progra~1\Firefox\firefox.exe -no-remote -profile C:\FxProfiles\myprofile
在 OS X 上情况稍微复杂一些:
/Applications/Firefox.app/Contents/MacOS/firefox-bin -foreground \
-no-remote -profile /Users/me/fx-profiles/myprofile
-foreground
从终端窗口切换到 Firefox。请注意,在 10.5 上,您必须使用更复杂的命令来解决dyld
错误。