theme

Ermöglicht es Browser-Erweiterungen, Details zum Browser-Design zu erhalten und das Design zu aktualisieren.

Mit dieser API können Sie ein Design in Ihre Erweiterung einbinden, das Sie als theme.Theme definieren und mit theme.update() anwenden. Sie können kein statisches Design in Ihre Erweiterung einbinden, das mit dem "theme" Manifestschlüssel definiert wird. Der "theme"-Manifestschlüssel wird nur zur Definition statischer Designs verwendet. Weitere Informationen finden Sie unter Designs im Extension Workshop.

Typen

theme.Theme

Repräsentiert den Inhalt eines Designs.

Funktionen

theme.getCurrent()

Ruft das aktuelle Browser-Design ab.

theme.update()

Aktualisiert das Design des Browsers.

theme.reset()

Entfernt alle Designaktualisierungen, die in einem Aufruf von theme.update() vorgenommen wurden.

Ereignisse

theme.onUpdated

Wird ausgelöst, wenn sich das Browser-Design ändert.

Beispielerweiterungen

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
theme
Theme
getCurrent
onUpdated
reset
reset.windowId
update
update.windowId

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support