theme.reset()
Setzt ein beliebiges Thema zurück, das mit der Methode theme.update() angewendet wurde.
Um diese Methode zu verwenden, muss eine Erweiterung die Berechtigung "theme" in ihrer manifest.json anfordern.
Beachten Sie, dass dies das Thema immer auf das ursprüngliche Standardthema zurücksetzt, selbst wenn der Benutzer zuvor ein anderes Thema ausgewählt hat, bevor das Thema dieser Erweiterung angewendet wurde (siehe Bug 1415267).
Syntax
js
browser.theme.reset(
windowId // integer
)
Parameter
windowIdOptional-
integer. Die ID eines Fensters. Wenn dies angegeben wird, wird das auf dieses Fenster angewendete Thema zurückgesetzt. Wenn es weggelassen wird, wird das Thema in allen Fenstern zurückgesetzt.
Beispiele
Dieser Code wendet ein Thema an und entfernt es dann, wenn der Benutzer auf eine Browser-Aktion klickt:
js
browser.theme.update(themes.night);
browser.browserAction.onClicked.addListener(() => {
browser.theme.reset();
});