browserSettings

Ermöglicht einer Erweiterung, bestimmte globale Browsereinstellungen zu ändern. Jede Eigenschaft dieser API ist ein BrowserSetting-Objekt, das die Möglichkeit bietet, eine bestimmte Einstellung zu ändern.

Da es sich um globale Einstellungen handelt, können Erweiterungen in Konflikt geraten. Siehe die Dokumentation zu BrowserSetting.set() für Details zur Handhabung von Konflikten.

Um diese API zu verwenden, benötigen Sie die Berechtigung "browserSettings" permission.

Eigenschaften

browserSettings.allowPopupsForUserEvents

Bestimmt, ob Code, der in Webseiten läuft, Pop-ups als Reaktion auf Benutzerereignisse anzeigen kann.

browserSettings.cacheEnabled

Bestimmt, ob der Browser-Cache aktiviert ist oder nicht.

browserSettings.closeTabsByDoubleClick

Bestimmt, ob der ausgewählte Tab durch einen Doppelklick geschlossen werden kann.

browserSettings.colorManagement

Bestimmt verschiedene Einstellungen zur Farbverwaltung.

browserSettings.contextMenuShowEvent

Bestimmt das Mausereignis, das ein Kontextmenü-Pop-up auslöst.

browserSettings.ftpProtocolEnabled

Bestimmt, ob das FTP-Protokoll aktiviert ist.

browserSettings.homepageOverride

Liest den Wert der Startseite des Browsers.

browserSettings.imageAnimationBehavior

Bestimmt, wie der Browser animierte Bilder behandelt.

browserSettings.newTabPageOverride

Liest den Wert der neuen Tab-Seite des Browsers.

browserSettings.newTabPosition

Steuert die Position von neu geöffneten Tabs relativ zu bereits geöffneten Tabs.

browserSettings.openBookmarksInNewTabs

Bestimmt, ob Lesezeichen im aktuellen Tab oder in einem neuen Tab geöffnet werden.

browserSettings.openSearchResultsInNewTabs

Bestimmt, ob Suchergebnisse im aktuellen Tab oder in einem neuen Tab geöffnet werden.

browserSettings.openUrlbarResultsInNewTabs

Bestimmt, ob Adressleiste-Autocomplete-Vorschläge im aktuellen Tab oder in einem neuen Tab geöffnet werden.

browserSettings.overrideContentColorScheme

Steuert, ob das Browser-Theme (hell oder dunkel) überschrieben wird, wenn die bevorzugte Farbgestaltung der Seiten festgelegt wird.

browserSettings.overrideDocumentColors

Steuert, ob die vom Benutzer gewählten Farben die Farben der Seite überschreiben.

browserSettings.tlsVersionRestrictionConfig

Liest die höchsten und niedrigsten von dem Browser unterstützten TLS-Versionen.

browserSettings.useDocumentFonts

Steuert, ob der Browser die von einer Webseite festgelegten Schriftarten oder nur eingebettete Schriftarten verwendet.

browserSettings.webNotificationsDisabled

Verhindert, dass Webseiten Benachrichtigungen mithilfe der Notification Web API anzeigen.

browserSettings.zoomFullPage

Steuert, ob der Zoom auf die gesamte Seite oder nur auf Text angewendet wird.

browserSettings.zoomSiteSpecific

Steuert, ob der Seitenzoom pro Seite oder pro Tab angewendet wird. Wenn privacy.websites.resistFingerprinting wahr ist, hat diese Einstellung keine Auswirkung und der Zoom wird pro Tab angewendet.

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
browserSettings
allowPopupsForUserEvents
cacheEnabled
closeTabsByDoubleClick
colorManagement
contextMenuShowEvent
ftpProtocolEnabled
homepageOverride
imageAnimationBehavior
newTabPageOverride
newTabPosition
openBookmarksInNewTabs
openSearchResultsInNewTabs
openUrlbarResultsInNewTabs
overrideContentColorScheme
overrideDocumentColors
tlsVersionRestrictionConfig
useDocumentFonts
webNotificationsDisabled
zoomFullPage
zoomSiteSpecific

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.