browserSettings
Ermöglicht es 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. Weitere Informationen zur Behandlung von Konflikten finden Sie in der Dokumentation zu BrowserSetting.set()
.
Um diese API zu verwenden, benötigen Sie die Berechtigung "browserSettings" permission.
Eigenschaften
browserSettings.allowPopupsForUserEvents
-
Bestimmt, ob Code, der in Webseiten ausgeführt wird, Pop-ups als Reaktion auf Benutzereignisse 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 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 animierte Bilder behandelt.
browserSettings.newTabPageOverride
-
Liest den Wert der neuen Tab-Seite des Browsers.
browserSettings.newTabPosition
-
Steuert die Position neuer Tabs im Verhältnis zu den geöffneten Tabs.
browserSettings.openBookmarksInNewTabs
-
Bestimmt, ob Lesezeichen im aktuellen Tab oder einem neuen Tab geöffnet werden.
browserSettings.openSearchResultsInNewTabs
-
Bestimmt, ob Suchergebnisse im aktuellen Tab oder einem neuen Tab geöffnet werden.
browserSettings.openUrlbarResultsInNewTabs
-
Bestimmt, ob Adressleiste-Autovervollständigungsvorschläge im aktuellen Tab oder einem neuen Tab geöffnet werden.
browserSettings.overrideContentColorScheme
-
Kontrolliert, ob das Browser-Design (hell oder dunkel) beim Festlegen der bevorzugten Farbpalette von Seiten überschrieben wird.
browserSettings.overrideDocumentColors
-
Kontrolliert, ob die vom Benutzer gewählten Farben die Farben der Seite überschreiben.
browserSettings.tlsVersionRestrictionConfig
-
Liest die höchsten und niedrigsten vom Browser unterstützten TLS-Versionen.
browserSettings.useDocumentFonts
-
Kontrolliert, ob der Browser die von einer Webseite angegebenen Schriftarten verwendet oder nur eingebaute Schriftarten verwendet.
browserSettings.verticalTabs
-
Kontrolliert, ob der Browser die Tableiste horizontal oder vertikal anzeigt.
browserSettings.webNotificationsDisabled
-
Verhindert, dass Websites Benachrichtigungen mit der
Notification
Web API anzeigen. browserSettings.zoomFullPage
-
Kontrolliert, ob der Zoom auf die gesamte Seite oder nur auf den Text angewendet wird.
browserSettings.zoomSiteSpecific
-
Kontrolliert, ob der Seitenzoom pro Website oder pro Tab angewendet wird. Wenn
privacy.websites.resistFingerprinting
wahr ist, hat diese Einstellung keine Wirkung und der Zoom wird pro Tab angewendet.
Browser-Kompatibilität
Loading…