browserSettings
Enables an extension to modify certain global browser settings. Each property of this API is a BrowserSetting
object, providing the ability to modify a particular setting.
Because these are global settings, it's possible for extensions to conflict. See the documentation for BrowserSetting.set()
for details of how conflicts are handled.
To use this API you need to have the "browserSettings" permission.
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
allowPopupsForUserEvents |
No |
No |
57 |
? |
No |
No |
? |
? |
57 |
? |
No |
? |
cacheEnabled |
No |
No |
56 |
? |
No |
No |
? |
? |
56 |
? |
No |
? |
closeTabsByDoubleClick |
No |
No |
61 |
? |
No |
No |
? |
? |
No |
? |
No |
? |
colorManagement |
No |
No |
91 |
? |
No |
No |
? |
? |
91 |
? |
No |
? |
contextMenuShowEvent |
No |
No |
59 |
? |
No |
No |
? |
? |
59 |
? |
No |
? |
ftpProtocolEnabled |
No |
No |
72From version 88, this setting is read-only (see bug 1626365).
|
? |
No |
No |
? |
? |
79From version 88, this setting is read-only (see bug 1626365).
|
? |
No |
? |
homepageOverride |
No |
No |
57 |
? |
No |
No |
? |
? |
57 |
? |
No |
? |
imageAnimationBehavior |
No |
No |
57 |
? |
No |
No |
? |
? |
57 |
? |
No |
? |
newTabPageOverride |
No |
No |
57 |
? |
No |
No |
? |
? |
57 |
? |
No |
? |
newTabPosition |
No |
No |
61 |
? |
No |
No |
? |
? |
61This setting can be changed but has no effect.
|
? |
No |
? |
openBookmarksInNewTabs |
No |
No |
59 |
? |
No |
No |
? |
? |
59 |
? |
No |
? |
openSearchResultsInNewTabs |
No |
No |
59 |
? |
No |
No |
? |
? |
59 |
? |
No |
? |
openUrlbarResultsInNewTabs |
No |
No |
61 |
? |
No |
No |
? |
? |
61 |
? |
No |
? |
overrideContentColorScheme |
No |
No |
95 |
? |
No |
No |
? |
? |
95 |
? |
No |
? |
overrideDocumentColors |
No |
No |
61 |
? |
No |
No |
? |
? |
61 |
? |
No |
? |
tlsVersionRestrictionConfig |
No |
No |
72 |
? |
No |
No |
? |
? |
79 |
? |
No |
? |
useDocumentFonts |
No |
No |
61 |
? |
No |
No |
? |
? |
61 |
? |
No |
? |
webNotificationsDisabled |
No |
No |
58 |
? |
No |
No |
? |
? |
58 |
? |
No |
? |
zoomFullPage |
No |
No |
75 |
? |
No |
No |
? |
? |
79 |
? |
No |
? |
zoomSiteSpecific |
No |
No |
75 |
? |
No |
No |
? |
? |
79 |
? |
No |
? |