Вы можете сделать это из командной строки:
firefox -no-remote -P profile_name
Допустим, экземпляр Firefox работает с профилем 1. Возможно ли сейчас запустить новый экземпляр Firefox с профилем 2?
Обычно, когда Firefox уже запущен, новый экземпляр не создается. Вместо этого просто открывается новое окно браузера.
Примечание. Говоря «профиль», я имею в виду профили пользователей Firefox.
Вы можете сделать это из командной строки:
firefox -no-remote -P profile_name
Попробуйте MultiFirefox :
MultiFirefox - это небольшая утилита запуска, которая позволяет запускать несколько версий Firefox одновременно. Он помогает вам настроить несколько профилей (по одному или более для каждой версии Firefox), запоминает ваши последние настройки запуска для легкого запуска, имеет встроенное автоматическое обновление, когда мы делаем улучшения, и имеет 100% открытый исходный код, лицензированный MIT.
Используя unx environement, вы можете использовать команду вроде:
env MOZ_NO_REMOTE=1 firefox -P Profile2
Используя Windows или Mac OS X env, я не знаю, как вы можете это сделать
Вот статья Lifehacker, посвященная этому. Это не очень сложно, я использовал это пару раз.
Альтернативой использованию диспетчера профилей ( -P
переключатель, описанный в ответе @ hasen) является указание пути к профилю непосредственно в командной строке.
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
ошибки.
См. Также Запуск Firefox с указанным профилем из док-станции (Mac OS X) .