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

BCD tables only load in the browser