Здравствуйте.
Есть ли способ, добавить желаемые настройки в about:config, чтобы они применялись к новых профилям?
И закладки можно как-то на свои сделать для новых профилей?

Autoconfig — mozilla.cfg, он же firefox.cfg, он же config.js (кодировка UTF-8) + config-prefs.js, он же local-settings.js, он же autoconfig.js
https://forum.mozilla-russia.org/viewtopic.php?id=70326
https://kb.mozillazine.org/Locking_preferences

Файл примерно такой
// первая строка закомментирована
Антиподписячий код, если есть (https://forum.mozilla-russia.org/viewto … 17#p799417)
Запускатор CB, если есть
UCF, old fashion about:condig и всё такое, если есть.
И потом вписать своё: defaultPref(prefName, value);
например:
defaultPref("app.normandy.enabled", false); // комментарий
defaultPref("startup.homepage_welcome_url", "about:mozilla");
и т.д. и т.п.

Если накосячили и Лиса не запускается:

Выделить код

Код:

try {
Ваш код
Ваш код
} catch(e){Cu.reportError(e);}

Создать ярлык, в свойства вписать -jsconsole
Запусть Лису и смотреть в консоль на свои бесчинства.
 
UPD: Как недавно обратил внимание тов. Andrey_Vladimirovich, конец строки config-prefs.js (local-settings.js, autoconfig.js) должен быть LF (https://forum.mozilla-russia.org/viewtopic.php?id=78933)
https://support.mozilla.org/ru/kb/modif … autoconfig

negodnik пишет

Autoconfig — mozilla.cfg, он же firefox.cfg, он же config.js (кодировка UTF-8) + config-prefs.js, он же local-settings.js, он же autoconfig.js

Я почти ничего не понял, что требуется сделать. Создать два файла и в firefox.cfg написать, то что мне требуется?

Да, всё паравильно поняли.

negodnik пишет

Re: about:config настойки для новых профилей

Да, всё паравильно поняли.

Создал autoconfig.js в C:\Program Files\Mozilla Firefox\defaults\pref
Создал firefox.cfg в C:\Program Files\Mozilla Firefox\

В autoconfig прописал

Выделить код

Код:

pref("general.config.filename", "firefox.cfg");
pref("general.config.obscure_value", 0);

В firefox.cfg прописал

Выделить код

Код:

// комментарий
мои желаемые настройки

Запустил новый профиль firefox, настройки применились, те что хотел.
Я правильно всё сделал?

Да. Если нужна будет установка неподписанных расширений, то добавите третью строку — pref("general.config.sandbox_enabled", false); в autoconfig.js