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.
-
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
BCD tables only load in the browser