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

js
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:

js
browser.theme.update(themes.night);

browser.browserAction.onClicked.addListener(() => {
  browser.theme.reset();
});

Beispielerweiterungen

Browser-Kompatibilität

BCD tables only load in the browser