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.

browserSettings.contextMenuShowEvent

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.

Browser-Kompatibilität