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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
reset
windowId

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support