browserSettings
Ermöglicht einer Erweiterung, bestimmte globale Browsereinstellungen zu ändern. Jedes Objekt 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 Konflikte zwischen Erweiterungen auftreten. Für Details, wie Konflikte behandelt werden, siehe die Dokumentation für BrowserSetting.set()
.
Um diese API zu verwenden, benötigen Sie die Berechtigung "browserSettings" permission.
Eigenschaften
browserSettings.allowPopupsForUserEvents
-
Bestimmt, ob Code, der auf Webseiten ausgeführt wird, Popups 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 Doppelklick geschlossen werden kann.
browserSettings.colorManagement
-
Bestimmt verschiedene Einstellungen für das Farbmanagement.
-
Bestimmt das Mausereignis, das ein Kontextmenü-Popup 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 mit animierten Bildern umgeht.
browserSettings.newTabPageOverride
-
Liest den Wert der neuen Tab-Seite des Browsers.
browserSettings.newTabPosition
-
Steuert die Position neu geöffneter 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 Autovervollständigungsvorschläge der Adressleiste im aktuellen Tab oder in einem neuen Tab geöffnet werden.
browserSettings.overrideContentColorScheme
-
Steuert, ob das Browser-Thema (hell oder dunkel) beim Festlegen der bevorzugten Farbschema der Seiten überschrieben wird.
browserSettings.overrideDocumentColors
-
Steuert, ob die vom Benutzer gewählten Farben die Farben der Seite überschreiben.
browserSettings.tlsVersionRestrictionConfig
-
Liest die höchste und niedrigste von dem Browser unterstützte Version von TLS.
browserSettings.useDocumentFonts
-
Steuert, ob der Browser die von einer Webseite angegebenen Schriftarten oder nur die eingebauten Schriftarten verwendet.
browserSettings.webNotificationsDisabled
-
Verhindert, dass Websites Benachrichtigungen über das
Notification
Web-API anzeigen. browserSettings.zoomFullPage
-
Steuert, ob der Zoom auf die gesamte Seite oder nur auf den Text angewendet wird.
browserSettings.zoomSiteSpecific
-
Steuert, ob der Seitenzoom auf einer per-Site- oder per-Tab-Basis angewendet wird. Wenn
privacy.websites.resistFingerprinting
wahr ist, hat diese Einstellung keine Wirkung und der Zoom wird auf einer per-Tab-Basis angewendet.