Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

windowId Optional

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();
});

Beispielerweiterungen

Browser-Kompatibilität