Habilita uma extensão para modificar certas configurações globais do navegador. Cada propriedade desta API é um objeto BrowserSetting, provendo a capacidade de modificar uma configuração particular.
 
Devido estas serem configurações globais, é possível haver conflito entre extensões. Veja a documentação BrowserSetting.set() para detalhes de como ligar com conflitos .
 

Para usar esta API você precisa ter a permissão "browserSettings".

Propriedades

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

Compatibilidade de browser

ChromeEdgeFirefoxFirefox for AndroidOpera
allowPopupsForUserEvents No No5757 No
cacheEnabled No No5656 No
contextMenuShowEvent No No5959 No
homepageOverride No No5757 No
imageAnimationBehavior No No5757 No
newTabPageOverride No No5757 No
newTabPosition No No6161 * No
openBookmarksInNewTabs No No5959 No
openSearchResultsInNewTabs No No5959 No
openUrlbarResultsInNewTabs No No6161 No
overrideDocumentColors No No6161 No
useDocumentFonts No No6161 No
webNotificationsDisabled No No5858 No

Etiquetas do documento e colaboradores

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