theme.reset()
Setzt ein über die Methode theme.update()
angewendetes Theme zurück.
Um diese Methode zu verwenden, 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, auch wenn der Benutzer zuvor ein anderes Theme ausgewählt hat, bevor das Theme dieser Erweiterung angewendet wurde (siehe Bug 1415267).
Syntax
browser.theme.reset(
windowId // integer
)
Parameter
windowId
Optional-
integer
. Die ID eines Fensters. Wenn diese angegeben ist, wird das auf dieses Fenster angewendete Theme zurückgesetzt. Wenn sie weggelassen wird, wird das Theme auf allen Fenstern zurückgesetzt.
Beispiele
Dieser Code wendet ein Theme an und entfernt es, wenn der Benutzer auf eine Browseraktion klickt:
browser.theme.update(themes.night);
browser.browserAction.onClicked.addListener(() => {
browser.theme.reset();
});
Beispielerweiterungen
Browser-Kompatibilität
BCD tables only load in the browser