Здравствуйте. У меня такая вот проблема. В фф есть такая вещь, как разные профили. Это все хорошо, но мне надо немного другое. Я работаю в двух режимах:
1. Работа. Здесь включено дофига плагинов типа веб девелопер, firebug, stealther, html validator и прочие.
2. Серфинг. Здесь мне нужно то же самое, только вот эти все плагины выключить.

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


Кароче, че мне надо? Возможно ли сделать такую штукенцию, которая просто при запуске делает не разные профили, а чтоб можно было запустить профиль с выключенными некоторыми плагинами? (а можно со включенными)

можно написать скрипт который будет править extensions.rdf до запуска
добавляя NS1:userDisabled="true"

только наверняка будут проблемы с меню(если вы используете menu edit пункты перепутаются новые будут добавлены в конец) и с кнопками расширений на тулбаре

Понятно. Спасибо.

можно написать скрипт который будет править extensions.rdf до запуска

или extensions.ini. или сделать два extensions.ini с разным набором подключенных расширений и два командных файла, пусть каждый подставляет свой extensions.ini и запускает firefox. Что-то вроде:

Выделить код

Код:

rem surf.cmd
setlocal
set FFProfile=C:\FFProfile
set FFFolder=C:\Program Files\Mozilla Firefox
if EXIST %FFProfile%\extensions.ini (
	move %FFProfile%\extensions.ini %FFProfile%\workextensions.ini
)
move %FFProfile%\surfextensions.ini %FFProfile%\extensions.ini
%FFFolder%\firefox.exe
endlocal
Выделить код

Код:

rem work.cmd
setlocal
set FFProfile=C:\FFProfile
set FFFolder=C:\Program Files\Mozilla Firefox
if EXIST %FFProfile%\extensions.ini (
	move %FFProfile%\extensions.ini %FFProfile%\surfextensions.ini
)
move %FFProfile%\workextensions.ini %FFProfile%\extensions.ini
%FFFolder%\firefox.exe
endlocal

конечно если желание большое можно копировать еще пару файлов чтобы и внешний вид не страдал