Permet aux extensions du navigateur de mettre à jour le thème du navigateur.

Pour utiliser cette API, une extension doit demander la permission "theme" dans son fichier manifest.json.

Note:  quand on met un thème en arrière plan, on doit déclarer la permission 'theme' et on ne peut pas utiliser la fonction theme du manifest, c'est incompatible.

Types

theme.Theme
Représente le contenu d'un thème.

Fonctions

theme.getCurrent()
Retourne le thème actuel du navigateur.
theme.update()
Met à jour à le thème du navigateur.
theme.reset()
Supprime les mises à jour de thèmes effectuées lors d'un appel à theme.update().

Evénements

theme.onUpdated
Emis quand le thème du navigateur change.

Compatibilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
ThemeChrome Aucun support NonEdge Aucun support NonFirefox Support complet 55Opera Aucun support NonFirefox Android Aucun support Non
getCurrentChrome Aucun support NonEdge Aucun support NonFirefox Support complet 58Opera Aucun support NonFirefox Android Aucun support Non
onUpdatedChrome Aucun support NonEdge Aucun support NonFirefox Support complet 58Opera Aucun support NonFirefox Android Aucun support Non
resetChrome Aucun support NonEdge Aucun support NonFirefox Support complet 56Opera Aucun support NonFirefox Android Aucun support Non
updateChrome Aucun support NonEdge Aucun support NonFirefox Support complet 55Opera Aucun support NonFirefox Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support

Example extensions

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1, ntim
Dernière mise à jour par : hellosct1,