Одновременный запуск некольких 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) туда, где пользоваться будет удобно.