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.

Beispiel-Erweiterungen

Browser-Kompatibilität

BCD tables only load in the browser