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