--- title: theme.reset() slug: Mozilla/Add-ons/WebExtensions/API/theme/reset tags: - API - Add-ons - Extensions - Method - Reference - Theme - WebExtensions - reset translation_of: Mozilla/Add-ons/WebExtensions/API/theme/reset ---
{{AddonSidebar()}}

Réinitialise tout thème appliqué à l'aide de la méthode {{WebExtAPIRef("theme.update()")}}

Notez que cela réinitialisera toujours le thème au thème par défaut d'origine, même si l'utilisateur a sélectionné un thème différent avant que le thème de cette extension ait été appliqué (voir bug 1415267).

Syntaxe

browser.theme.reset( windowsId // integer )

Paramètres

windowId {{optional_inline}}
integer. L'ID d'une fenêtre. Si cela est indiqué, le thème appliqué sur cette fenêtre sera réinitialisé. Sinon le thème sera réinitialisé sur toutes les fenêtres.

Compatibilité du navigateur

{{Compat("webextensions.api.theme.reset")}}

Exemples

Ce code applique un thème, puis le supprime lorsque l'utilisateur clique sur une action du navigateur:

browser.theme.update(themes.night);

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

{{WebExtExamples}}