Чтобы настроить общесистемные настройки в Firefox: следует ли использовать syspref.js или local-settings.js?

Чтобы настроить общесистемные настройки в Firefox: следует ли использовать syspref.js или local-settings.js?

Есть (по крайней мере) два файла конфигурации, которые, по-видимому, созданы для определения организационных предпочтений, которые должны быть действительны для всех пользователей Firefox на машине: syspref.jsи local-settings.js. Кроме того,это руководстворассказывает об использовании ´all-companyname.js´.

Он пытался определить заблокированные настройки, используя ´lockPref´ в ´syspref.js´ какописано здесьиздесь. Однако, затем Firefox жалуется на неизвестное ключевое слово. Однако, я могу определить´general.config.имя_файла´как в ´syspref.js´, так и в ´local-settings.js´.

Кроме того, можно также определить групповые политики, например, с помощью´policies.json´.

Итак, мой вопрос: Какую из этих возможностей мне следует использовать для какой цели? Есть ли хорошая и актуальная документация, которая это объясняет?

Спасибо!

решение1

Я считаю, что в последних версиях Firefox следует использовать pref("...","...",locked);вместо lockPref("...","...");.

Пример :

pref("browser.startup.homepage", "http://...", locked);

видетьhttps://github.com/pyllyukko/user.js/issues/415#issuecomment-419739194

firefox-esr (60.0esr-1) нестабильный; срочность=средняя

  • Использование lockPrefв настройках в /etc/firefox-esr устарело. pref("name", value, locked)Вместо этого используйте. lockPrefбудет по-прежнему поддерживаться в целях совместимости до версии 67.

    -- Майк Хомми Чт, 10 мая 2018 г. 09:36:46 +0900

решение2

Чтениеhttps://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Enterprise_deployment_before_60У меня сложилось впечатление, чтовсефайлы в каталоге "prefs" читаются. Там написано:

Создайте файл JavaScript, который указывает использовать административный файл конфигурации при запуске. Для достижения наилучших результатов имя файла должно быть в начале алфавита, например: 00_admin-prefs.js По соглашению этот файл называется autoconfig.js, но подойдут и другие имена.

Итак, это говорит о том, что файл часто называется autoconfig.js.

В Linux Mint есть символическая ссылка с /usr/lib/firefox/browser/defaults/preferences/syspref.jsна /etc/firefox/syspref.js. Так что я предполагаю, что для этого дистрибутива это то место, куда нужно идти.

В документе выше указано, что pref dir можно найти:

Linux: browser/defaults/preferences Windows: defaults\pref Mac:Firefox.app/Contents/Resources/defaults/pref

Связанный контент