Многие параметры, особенно самые продвинутые, отсутствуют в диалоговом окне параметров пользовательского интерфейса (UI).
Настройки предпочтений, которые изменены по умолчанию, сохраняются в prefs.js
файле. Вместо непосредственного редактирования этого файла последние приложения Mozilla включают редактор конфигурации, к которому можно получить доступ из интерфейса приложения.
Источник: Редактирование конфигурации
В Firefox введите about:config
строку адреса (адресную строку) и нажмите, Enterчтобы отобразить список предпочтений [...]. Если вы видите страницу с предупреждающим сообщением «Это может привести к аннулированию вашей гарантии!», Нажмите кнопку с надписью «Я буду осторожен, я обещаю!», Чтобы продолжить (на самом деле гарантии вообще нет, это скорее шутка, чтобы убедиться, что пользователи знают о том, что они собираются делать). Используйте флажок, чтобы избежать предупреждения в будущем.
Чтобы добавить новое предпочтение, щелкните правой кнопкой мыши (щелкните правой кнопкой мыши) в любом месте списка предпочтений. В контекстном меню выберите « Создать», затем выберите тип предпочтения, которое вы добавляете.
Чтобы изменить существующую настройку, щелкните ее правой кнопкой мыши (правой кнопкой мыши), выберите « Изменить» и введите новое значение.
Чтобы сбросить настройку до ее значения по умолчанию или удалить добавленную настройку, щелкните ее правой кнопкой мыши (правой кнопкой мыши) и выберите « Сброс» .
Вы можете использовать панель поиска в верхней части about:config
страницы, чтобы отфильтровать предпочтения, которые вы хотите проверить. Панель поиска нечувствительна к регистру, в отличие от фактических переменных конфигурации.
Источник: about: config
browser.link.open_newwindow
Тип Integer
Значение по умолчанию 3
Описание Управляет тем, где открывать ссылки, которые обычно открываются в новом окне. Возможные значения:
1
(или что-нибудь еще) - открыть в текущей вкладке или окне.
2
- открыть в новом окне.
3
- открыть в новой вкладке.
Включение или отключение Открыть новые окна на новой вкладке вместо опции пользовательского интерфейса переключит эту настройку между 3
и 2
.
browser.link.open_newwindow.restriction
Тип Integer
Значение по умолчанию 2
Описание Ограничивает все новые окна, открытые JavaScript. Возможные значения:
0
- всегда заставлять новые окна во вкладках.
1
- не ограничивайте новые окна.
2
- заставлять окна, которые не указывают свои особенности (например, ширину, высоту), во вкладки.
browser.popups.showPopupBlocker
Тип Boolean
Значение по умолчанию true
Описание Определяет, показывать ли значок в строке состояния, когда всплывающее окно заблокировано. Устаревший, просто оставь его как есть.
dom.disable_open_click_delay
Тип Integer
Значение по умолчанию 1000
Описание Обрабатывает всплывающие окна в соответствии с текущими настройками блокировщика всплывающих окон при создании с помощью события синхронизации JavaScript с использованием задержки, меньшей этого значения (в миллисекундах).
dom.disable_open_during_load
Тип Boolean
Значение по умолчанию true
Описание При включении блокирует всплывающие окна, созданные во время загрузки страницы. Этот параметр эквивалентен опции « Блокировать всплывающие окна» .
dom.disable_window_flip
Тип Boolean
Значение по умолчанию true
Описание Определяет, можно ли ориентировать окна через JavaScript.
dom.disable_window_move_resize
Тип Boolean
Значение по умолчанию false
Описание Определяет, можно ли перемещать или изменять размеры окон с помощью JavaScript.
dom.disable_window_open_feature.*
Описание Вместо одного предпочтения, это набор различных логических настроек, которые могут запретить отключение определенной всплывающей функции (например, адресной строки, полос прокрутки и т. Д.) При установке на true
. Доступные настройки:
dom.disable_window_open_feature.close
dom.disable_window_open_feature.location
dom.disable_window_open_feature.menubar
dom.disable_window_open_feature.minimizable
dom.disable_window_open_feature.personalbar
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.scrollbars
dom.disable_window_open_feature.status
dom.disable_window_open_feature.titlebar
dom.disable_window_open_feature.toolbar
dom.disable_window_status_change
Тип Boolean
Значение по умолчанию true
Описание При включении запрещает изменение текста строки состояния с помощью JavaScript.
dom.popup_allowed_events
Тип Строка
Значение по умолчанию change click dblclick mouseup reset submit touchend
Описание Разделенный пробелами список событий, разрешенных для создания всплывающих окон. Несмотря на то, что недокументировано, установка значения в один символ пробела создаст пустой список, таким образом отключив все всплывающие окна (исключения все еще применяются). Тот же эффект может быть достигнут путем указания несуществующего события (например, none
).
dom.popup_maximum
Тип Integer
Значение по умолчанию 20
Описание Ограничивает количество одновременно открытых всплывающих окон.
privacy.popups.disable_from_plugins
Тип Integer
Значение по умолчанию 2
Описание Управляет всплывающими окнами, создаваемыми плагинами (например, Adobe Flash Player). Возможные значения:
0
- нет ограничений.
1
- ограничивает количество всплывающих окон до dom.popup_maximum
.
2
- блокировать все всплывающие окна, кроме сайтов, занесенных в белый список.
3
- заблокировать все всплывающие окна.
privacy.popups.policy
Тип Integer
Значение по умолчанию 1
Описание Устаревшее. Используйте dom.disable_open_during_load
вместо этого.
privacy.popups.showBrowserMessage
Тип Boolean
Значение по умолчанию true
Описание Определяет, отображать ли информационную панель всякий раз, когда блокируется один или несколько всплывающих окон. Может быть изменено с помощью информационной панели « Не показывать», когда всплывающие окна заблокированы .
privacy.popups.usecustom
Тип Boolean
Значение по умолчанию true
Описание Видимо не используется.
Это значения, которые я сейчас использую для настроек, перечисленных выше; не стесняйтесь экспериментировать с другими настройками самостоятельно. Протестировано с Firefox 27.0.1.