Из настройки Firefox - Файлы настроек по умолчанию :
Настройки по умолчанию хранятся в различных файлах, таких как all.js или firefox.js. Не рекомендуется изменять эти файлы напрямую (и это нелегко, поскольку они хранятся в файле omni.jar). Однако вы можете создавать свои собственные файлы Javascript и размещать их в таком месте, чтобы Firefox считывал их как настройки по умолчанию. Это место находится defaults/pref
в том же каталоге, где находится исполняемый файл Firefox. Файлы в этом месте будут использоваться для всех пользователей Firefox (они не зависят от профиля).
Добавить настройки по умолчанию так же просто, как создать файл с расширением .js в каталоге по умолчанию / предпочтений и добавить такие строки:
pref("browser.rights.3.shown", true);
Важно, чтобы вы правильно выбрали формат в зависимости от типа предпочтения. В этом случае предпочтение является логическим, поэтому в качестве значения справа мы указываем true или false без кавычек. Если это строка, вы помещаете ее в кавычки. Если это целое число, вы помещаете значение без кавычек. Вы можете определить тип предпочтения, посмотрев на столбец Type в about: config.
Все, что вы можете сделать с файлом настроек по умолчанию, это установить значение по умолчанию для настроек. Вы не можете заблокировать их и не можете переопределить пользовательские настройки.
Если эта процедура слишком громоздкая, из-за проблем с поиском правильных имен для предпочтений, можно использовать дополнительный мастер CCK,
который предоставляет более простой интерфейс, подобный мастеру:
Мастер CCK можно использовать для создания расширения, которое настраивает Firefox. Чтобы получить к нему доступ, после установки выберите Сервис-> Мастер CCK.
Я создал это дополнение, чтобы люди могли развертывать Firefox именно так, как им хотелось, особенно корпоративным пользователям и образовательным учреждениям.
Mozilla делает недостаточно для поддержки корпоративных пользователей, и это была моя попытка исправить это.
Это позволяет следующие настройки:
- Добавить идентификатор в строку агента пользователя
- Изменить домашнюю страницу по умолчанию и перезапустить домашнюю страницу
- Изменить текст строки заголовка
- Изменить анимированный логотип
- Изменить веб-страницу и всплывающую подсказку, используемую для анимированного логотипа
- Добавить пункт меню справки, который ссылается на веб-страницу
- Укажите сайты, для которых по умолчанию разрешены всплывающие окна и XPInstall.
- Предварительно установите подключаемые модули браузера
- Предварительная установка поисковых систем
- Добавить папку, закладки и живые закладки на личную панель инструментов
- Добавить папку, закладки и живые закладки в папку закладок
- Установить настройки по умолчанию
- Блокировка настроек
- Добавить ключи реестра (только для Windows)
- Добавить сертификаты
- Установить настройки прокси по умолчанию
- Упакуйте другие XPI с вашим дистрибутивом
- Отключить о: config
РЕДАКТИРОВАТЬ: CCK стал CCK2 и переехал сюда .
user.js
, но с одним дополнительным шагом. Смотрите связанные: Как мне изменить Firefoxabout:config
из сценария оболочки? , У меня сработал user.js.