theme.reset()
Setzt ein beliebiges mit der Methode theme.update()
angewendetes Theme zurück.
Um diese Methode zu nutzen, muss eine Erweiterung die "theme"-Berechtigung in ihrer manifest.json-Datei anfordern.
Beachten Sie, dass dies das Theme immer auf das ursprüngliche Standard-Theme zurücksetzt, selbst wenn der Benutzer vorher ein anderes Theme ausgewählt hat, bevor das Theme dieser Erweiterung angewendet wurde (siehe bug 1415267).
Syntax
js
browser.theme.reset(
windowId // integer
)
Parameter
windowId
Optional-
integer
. Die ID eines Fensters. Wenn dies angegeben ist, wird das auf dieses Fenster angewendete Theme zurückgesetzt. Wenn es weggelassen wird, wird das Theme in allen Fenstern zurückgesetzt.
Beispiele
Dieser Code wendet ein Theme 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();
});
Beispielerweiterungen
Browser-Kompatibilität
Loading…