Настройки Firefox
Многие параметры, особенно самые продвинутые, отсутствуют в диалоговом окне параметров пользовательского интерфейса (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
Тип логический
Значение по умолчанию true
Описание Определяет, показывать ли значок в строке состояния, когда всплывающее окно заблокировано. Устаревший, просто оставь его как есть.
dom.disable_open_click_delay
Тип Integer
Значение по умолчанию 1000
Описание Обрабатывает всплывающие окна в соответствии с текущими настройками блокировщика всплывающих окон при создании с помощью события синхронизации JavaScript с использованием задержки, меньшей этого значения (в миллисекундах).
dom.disable_open_during_load
Тип логический
Значение по умолчанию true
Описание При включении блокирует всплывающие окна, созданные во время загрузки страницы. Этот параметр эквивалентен опции « Блокировать всплывающие окна» .
dom.disable_window_flip
Тип логический
Значение по умолчанию true
Описание Определяет, можно ли ориентировать окна через JavaScript.
dom.disable_window_move_resize
Тип логический
Значение по умолчанию 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
Тип логический
Значение по умолчанию 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
Тип логический
Значение по умолчанию true
Описание Определяет, отображать ли информационную панель всякий раз, когда блокируется один или несколько всплывающих окон. Может быть изменено с помощью информационной панели « Не показывать», когда всплывающие окна заблокированы .
privacy.popups.usecustom
Тип логический
Значение по умолчанию true
Описание Видимо не используется.
Рекомендуемые настройки
Это значения, которые я сейчас использую для настроек, перечисленных выше; не стесняйтесь экспериментировать с другими настройками самостоятельно. Протестировано с Firefox 27.0.1.
browser.link.open_newwindow;3
browser.link.open_newwindow.restriction;0
browser.popups.showPopupBlocker;true
dom.disable_open_click_delay;1000
dom.disable_open_during_load;true
dom.disable_window_flip;true
dom.disable_window_move_resize;true
dom.disable_window_open_feature.close;true
dom.disable_window_open_feature.location;true
dom.disable_window_open_feature.menubar;true
dom.disable_window_open_feature.minimizable;true
dom.disable_window_open_feature.personalbar;true
dom.disable_window_open_feature.resizable;true
dom.disable_window_open_feature.scrollbars;true
dom.disable_window_open_feature.status;true
dom.disable_window_open_feature.titlebar;true
dom.disable_window_open_feature.toolbar;true
dom.disable_window_status_change;true
dom.popup_allowed_events;
dom.popup_maximum;20
privacy.popups.disable_from_plugins;2
privacy.popups.policy;1
privacy.popups.showBrowserMessage;false
privacy.popups.usecustom;true
дальнейшее чтение