Spec-Zone.ru › Web Extensions

browserSettings

Разрешает расширению изменять определённые глобальные настройки браузера. Каждое свойство этого API — объект BrowserSetting, предоставляющий возможность изменения конкретной настройки.

Поскольку это глобальные настройки, возможны конфликты между расширениями. Подробности о том, как обрабатываются конфликты, см. в документации по BrowserSetting.set().

Для использования этого API необходимо разрешение "browserSettings" разрешение.

Свойства

browserSettings.allowPopupsForUserEvents

Определяет, могут ли выполняемые в веб-страницах скрипты отображать всплывающие окна в ответ на события пользователя.

browserSettings.cacheEnabled

Определяет, включён ли кэш браузера.

browserSettings.closeTabsByDoubleClick

Определяет, можно ли закрыть выбранную вкладку двойным щелчком.

browserSettings.colorManagement

Определяет различные настройки управления цветом.

browserSettings.contextMenuShowEvent

Определяет событие мыши, которое вызывает всплывающее контекстное меню.

browserSettings.ftpProtocolEnabled

Определяет, включён ли протокол FTP.

browserSettings.homepageOverride

Считывает значение домашней страницы браузера.

browserSettings.imageAnimationBehavior

Определяет, как браузер обрабатывает анимированные изображения.

browserSettings.newTabPageOverride

Считывает значение страницы новой вкладки браузера.

browserSettings.newTabPosition

Управляет расположением недавно открытых вкладок относительно уже открытых.

browserSettings.openBookmarksInNewTabs

Определяет, открываются ли закладки в текущей вкладке или новой.

browserSettings.openSearchResultsInNewTabs

Определяет, открываются ли результаты поиска в текущей вкладке или новой.

browserSettings.openUrlbarResultsInNewTabs

Определяет, открываются ли предложения автозаполнения адресной строки в текущей вкладке или новой.

browserSettings.overrideContentColorScheme

Управляет переопределением темы браузера (светлая или тёмная) при настройке предпочтительной цветовой схемы страниц.

browserSettings.overrideDocumentColors

Управляет тем, переопределяют ли выбранные пользователем цвета цвета страницы.

browserSettings.tlsVersionRestrictionConfig

Считывает наивысшие и наинизшие версии TLS, поддерживаемые браузером.

browserSettings.useDocumentFonts

Управляет тем, будет ли браузер использовать шрифты, указанные веб-страницей, или использовать только встроенные шрифты.

browserSettings.webNotificationsDisabled

Запрещает веб-сайтам отображать уведомления с помощью Notification Web API.

browserSettings.zoomFullPage

Управляет тем, применяется ли масштабирование ко всей странице или только к тексту.

browserSettings.zoomSiteSpecific

Управляет тем, применяется ли масштабирование страницы на уровне сайта или вкладки. Если privacy.websites.resistFingerprinting равно true, эта настройка не имеет эффекта, и масштабирование применяется на уровне вкладки.

Совместимость с браузером

Настольный Мобильный
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
allowPopupsForUserEvents Нет Нет 57 ? Нет Нет ? ? 57 ? Нет ?
cacheEnabled Нет Нет 56 ? Нет Нет ? ? 56 ? Нет ?
closeTabsByDoubleClick Нет Нет 61 ? Нет Нет ? ? Нет ? Нет ?
colorManagement Нет Нет 91 ? Нет Нет ? ? 91 ? Нет ?
contextMenuShowEvent Нет Нет 59 ? Нет Нет ? ? 59 ? Нет ?
ftpProtocolEnabled Нет Нет
72Начиная с версии 88, эта настройка доступна только для чтения (см. bug 1626365).
? Нет Нет ? ?
79Начиная с версии 88, эта настройка доступна только для чтения (см. bug 1626365).
? Нет ?
homepageOverride Нет Нет 57 ? Нет Нет ? ? 57 ? Нет ?
imageAnimationBehavior Нет Нет 57 ? Нет Нет ? ? 57 ? Нет ?
newTabPageOverride Нет Нет 57 ? Нет Нет ? ? 57 ? Нет ?
newTabPosition Нет Нет 61 ? Нет Нет ? ?
61Эта настройка может быть изменена, но это не окажет никакого эффекта.
? Нет ?
openBookmarksInNewTabs Нет Нет 59 ? Нет Нет ? ? 59 ? Нет ?
openSearchResultsInNewTabs Нет Нет 59 ? Нет Нет ? ? 59 ? Нет ?
openUrlbarResultsInNewTabs Нет Нет 61 ? Нет Нет ? ? 61 ? Нет ?
overrideContentColorScheme Нет Нет 95 ? Нет Нет ? ? 95 ? Нет ?
overrideDocumentColors Нет Нет 61 ? Нет Нет ? ? 61 ? Нет ?
tlsVersionRestrictionConfig Нет Нет 72 ? Нет Нет ? ? 79 ? Нет ?
useDocumentFonts Нет Нет 61 ? Нет Нет ? ? 61 ? Нет ?
webNotificationsDisabled Нет Нет 58 ? Нет Нет ? ? 58 ? Нет ?
zoomFullPage Нет Нет 75 ? Нет Нет ? ? 79 ? Нет ?
zoomSiteSpecific Нет Нет 75 ? Нет Нет ? ? 79 ? Нет ?

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API