blob: 44ee1f0958427e13fe5ef2fe61e7afcfbf2add67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
---
title: tema
slug: Mozilla/Add-ons/WebExtensions/API/theme
tags:
- Aplicativo
- Extensões
- Navegador
- Tema
- Temas
- add-on
- extensão
translation_of: Mozilla/Add-ons/WebExtensions/API/theme
original_slug: Mozilla/Add-ons/WebExtensions/API/tema
---
<div>{{AddonSidebar}}</div>
<p>Permite que extensões do navegador alterem seu tema.</p>
<p>Para usar esta API, uma extensão deve solicitar a <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> (permissão) de "tema" em seu arquivo<a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json"> manifest.json</a>.</p>
<div class="note">
<p><strong>Nota:</strong> Quando configuramos um arquivo de plano de fundo, devemos declarar a <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> (permissão) de "tema" e, assim sendo, nós não poderemos usar a função <a href="/en-US/Add-ons/WebExtensions/manifest.json/theme">theme</a> (de tema), se esta for incompatível.</p>
</div>
<h2 id="Tipo">Tipo</h2>
<dl>
<dt>{{WebExtAPIRef("theme.Theme")}}</dt>
<dd>Representa o conteúdo de um tema.</dd>
</dl>
<h2 id="Funções">Funções</h2>
<dl>
<dt>{{WebExtAPIRef("theme.getCurrent()")}}</dt>
<dd>Obtém o tema atual do navegador.</dd>
<dt>{{WebExtAPIRef("theme.update()")}}</dt>
<dd>Atualiza o tema do navegador.</dd>
<dt>{{WebExtAPIRef("theme.reset()")}}</dt>
<dd>Remove quaisquer atualizações de temas feitas em uma chamada para {{WebExtAPIRef("theme.update()")}}.</dd>
</dl>
<h2 id="Evento">Evento</h2>
<dl>
<dt>{{WebExtAPIRef("theme.onUpdated")}}</dt>
<dd>Disparada<em> </em>quando o navegador tiver sido alterado.</dd>
</dl>
<h2 id="Browser_compatibility">Compatibilidade com navegadores</h2>
<p>{{Compat("webextensions.api.theme")}}</p>
<p>{{WebExtExamples("h2")}}</p>
|