Permite que extensões do navegador alterem seu tema.

Para usar esta API, uma extensão deve solicitar a permission (permissão) de "tema" em seu arquivo manifest.json.

Nota: Quando configuramos um arquivo de plano de fundo, devemos declarar a permission (permissão) de "tema" e, assim sendo, nós não poderemos usar a função theme  (de tema), se esta for incompatível.

Tipo

theme.Theme
Representa o conteúdo de um tema.

Funções

theme.getCurrent()
Obtém o tema atual do navegador.
theme.update()
Atualiza o tema do navegador.
theme.reset()
Remove quaisquer atualizações de temas feitas em uma chamada para theme.update().

Evento

theme.onUpdated
Disparada quando o navegador tiver sido alterado.

Compatibilidade

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxOperaFirefox for Android
ThemeChrome No support NoEdge No support NoFirefox Full support 55Opera No support NoFirefox Android No support No
getCurrentChrome No support NoEdge No support NoFirefox Full support 58Opera No support NoFirefox Android No support No
onUpdatedChrome No support NoEdge No support NoFirefox Full support 58Opera No support NoFirefox Android No support No
resetChrome No support NoEdge No support NoFirefox Full support 56Opera No support NoFirefox Android No support No
updateChrome No support NoEdge No support NoFirefox Full support 55Opera No support NoFirefox Android No support No

Legend

Full support  
Full support
No support  
No support

Etiquetas do documento e colaboradores

Colaboradores desta página: Aschlla
Última atualização por: Aschlla,