Color management mode.
After which mouse event context menus should popup.
How images should be animated in the browser.
ConstallowAllows or disallows pop-up windows from opening in response to user events.
ConstcacheEnables or disables the browser cache.
ConstcloseThis boolean setting controls whether the selected tab can be closed with a double click.
ConstcontextControls after which mouse event context menus popup. This setting's value is of type ContextMenuMouseEvent, which has possible values of mouseup and mousedown.
ConstftpReturns whether the FTP protocol is enabled. Read-only.
ConsthomepageReturns the value of the overridden home page. Read-only.
ConstimageControls the behaviour of image animation in the browser. This setting's value is of type ImageAnimationBehavior, defaulting to normal.
ConstnewReturns the value of the overridden new tab page. Read-only.
ConstnewControls where new tabs are opened. afterCurrent will open all new tabs next to the current tab, relatedAfterCurrent will open only related tabs next to the current tab, and atEnd will open all tabs at the end of the tab strip. The default is relatedAfterCurrent.
ConstopenThis boolean setting controls whether bookmarks are opened in the current tab or in a new tab.
ConstopenThis boolean setting controls whether search results are opened in the current tab or in a new tab.
ConstopenThis boolean setting controls whether urlbar results are opened in the current tab or in a new tab.
ConstoverrideThis setting controls whether a light or dark color scheme overrides the page's preferred color scheme.
ConstoverrideThis setting controls whether the user-chosen colors override the page's colors.
ConstuseThis setting controls whether the document's fonts are used.
ConstwebDisables webAPI notifications.
ConstzoomThis boolean setting controls whether zoom is applied to the full page or to text only.
ConstzoomThis boolean setting controls whether zoom is applied on a per-site basis or to the current tab only. If privacy.resistFingerprinting is true, this setting has no effect and zoom is applied to the current tab only.
Use the
browser.browserSettingsAPI to control global settings of the browser.Permissions:
browserSettingsNot allowed in: Content scripts, Devtools pages