aboutsummaryrefslogtreecommitdiff
path: root/files/pt-br/mozilla/add-ons/webextensions/api/browsersettings/index.html
blob: 197bc1ab3e2ebd03a965da57d94ea09f18cf12ab (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
55
56
57
58
59
60
---
title: browserSettings
slug: Mozilla/Add-ons/WebExtensions/API/browserSettings
tags:
  - Extensões
  - Referencia
translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings
---
<div>{{AddonSidebar}}</div>

<div>Habilita uma extensão para modificar certas configurações globais do navegador. Cada propriedade desta API é um objeto {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}}, provendo a capacidade de modificar uma configuração particular.</div>

<div> </div>

<div>Devido estas serem configurações globais, é possível haver conflito entre extensões. Veja a documentação <code><a href="/en-US/Add-ons/WebExtensions/API/types/BrowserSetting/set">BrowserSetting.set()</a></code> para detalhes de como ligar com conflitos .</div>

<div> </div>

<div>
<p>Para usar esta API você precisa ter a <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permissão</a> "browserSettings".</p>
</div>

<h2 id="Propriedades">Propriedades</h2>

<dl>
 <dt>{{WebExtAPIRef("browserSettings.allowPopupsForUserEvents")}}</dt>
 <dd>Determina se o código em execução nas páginas podem mostrar popups em resposta a eventos do usuário.</dd>
 <dt>{{WebExtAPIRef("browserSettings.cacheEnabled")}}</dt>
 <dd>Determina se o cache do navegador está ou não habilitado.</dd>
 <dt>{{WebExtAPIRef("browserSettings.closeTabsByDoubleClick")}}</dt>
 <dd>Determina se a aba selecionada pode ser fechada com um duplo click.</dd>
 <dt>{{WebExtAPIRef("browserSettings.contextMenuShowEvent")}}</dt>
 <dd>Determina o evento do mouse que dispara um menu de contexto de popup.</dd>
 <dt>{{WebExtAPIRef("browserSettings.homepageOverride")}}</dt>
 <dd>Lê o valor da página inicial do navegador.</dd>
 <dt>{{WebExtAPIRef("browserSettings.imageAnimationBehavior")}}</dt>
 <dd>Determina como o navegador trata imagens animadas.</dd>
 <dt>{{WebExtAPIRef("browserSettings.newTabPageOverride")}}</dt>
 <dd>Lê o valor da nova aba do navegador.</dd>
 <dt>{{WebExtAPIRef("browserSettings.newTabPosition")}}</dt>
 <dd>Controla a posição de abas recentemente abertas relativa as abas já presentes.</dd>
 <dt>{{WebExtAPIRef("browserSettings.openBookmarksInNewTabs")}}</dt>
 <dd>Determina se os favoritos são abertos na aba atual ou em uma nova aba.</dd>
 <dt>{{WebExtAPIRef("browserSettings.openSearchResultsInNewTabs")}}</dt>
 <dd>Determina se a busca de resultados é aberta na aba atual ou em uma nova.</dd>
 <dt>{{WebExtAPIRef("browserSettings.openUrlbarResultsInNewTabs")}}</dt>
 <dd>Determina se as sugestões do autocompletar da barra de endereços são abertas  na aba atual ou em uma nova.</dd>
 <dt>{{WebExtAPIRef("browserSettings.overrideDocumentColors")}}</dt>
 <dd>Controla se as cores de escolha do usuário sobrescreverão as cores das páginas.</dd>
 <dt>{{WebExtAPIRef("browserSettings.useDocumentFonts")}}</dt>
 <dd>Controle se o navegador usará as fontes especificadas pela página web ou somente fontes embutidas.</dd>
 <dt>{{WebExtAPIRef("browserSettings.webNotificationsDisabled")}}</dt>
 <dd>Previne que os sites exibam notificações usando a API Web <code><a href="/en-US/docs/Web/API/notification">Notification</a></code>.</dd>
</dl>

<h2 id="Compatibilidade_de_browser">Compatibilidade de browser</h2>

<p>{{Compat("webextensions.api.browserSettings")}}</p>

<p>{{WebExtExamples("h2")}}</p>