Одновременный запуск некольких FireFox с разными профилями

Известно, что в Firefox реализована поддержка нескольких пользовательских профилей. Ими можно распоряжаться как угодно: от разделения для каждого пользователя, например когда под одной учетной записью в Windows работают несколько пользователей или выделить отдельный профиль для ребенка. Также можно использовать профили для тестирования или написания собственных расширений.

Лично у меня для разработки и отладки существует отдельный профиль, в котором собраны специальные расширения для разработки и отладки кода и дизайна сайтов и расширений. Они занимают лишнюю память и тормозят браузер в процессе серфинга по сети.

Но возникают ситуации, когда нужно запустить несколько FireFox с разными профилями одновременно. Как оказалось это не совсем просто: при уже запущенном FireFox не хочет запускаться менеджер профилей.

Выход есть. Переменная окружения MOZ_NO_REMOTE поможет нам в этом.

Итак, Задача: раелизовать возможность запуска одновременно двух FireFox с разными профилями.

Для начал профили нужно создать в Profile Manager. Для этого закрываем все окна FireFox и запускаем его с ключом “-p”. Создаем новый профиль, если нужно. И выходим.

Далее нам нужно создать пакетный файл для запуска каждого профиля (назовем их “default” и “develop”).

Пакетный файл (назовем его default.bat) для профиля “default” должен выглядеть следующим образом:

set MOZ_NO_REMOTE=1
start "firefox" "c:\program files\mozilla firefox\firefox.exe" -p "default"
set MOZ_NO_REMOTE=0

Не забываем ставить MOZ_NO_REMOTE=0 иначе при попытке открыть ФФ извне будет выскакивать ошибка.

Тоже самое делаем и для второго профиля. Далее остается прописать ярлычки на эти пакетные файлы (default.bat и develop.bat) туда, где пользоваться будет удобно.

Leave a comment

Please be polite and on topic. Your e-mail will never be published.

You must be logged in to post a comment.