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

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxOperaFirefox for Android
allowPopupsForUserEventsChrome No support NoEdge No support NoFirefox Full support 57Opera No support NoFirefox Android Full support 57
cacheEnabledChrome No support NoEdge No support NoFirefox Full support 56Opera No support NoFirefox Android Full support 56
contextMenuShowEventChrome No support NoEdge No support NoFirefox Full support 59Opera No support NoFirefox Android Full support 59
homepageOverrideChrome No support NoEdge No support NoFirefox Full support 57Opera No support NoFirefox Android Full support 57
imageAnimationBehaviorChrome No support NoEdge No support NoFirefox Full support 57Opera No support NoFirefox Android Full support 57
newTabPageOverrideChrome No support NoEdge No support NoFirefox Full support 57Opera No support NoFirefox Android Full support 57
newTabPositionChrome No support NoEdge No support NoFirefox Full support 61Opera No support NoFirefox Android Full support 61
Notes
Full support 61
Notes
Notes This setting can be changed but has no effect.
openBookmarksInNewTabsChrome No support NoEdge No support NoFirefox Full support 59Opera No support NoFirefox Android Full support 59
openSearchResultsInNewTabsChrome No support NoEdge No support NoFirefox Full support 59Opera No support NoFirefox Android Full support 59
openUrlbarResultsInNewTabsChrome No support NoEdge No support NoFirefox Full support 61Opera No support NoFirefox Android Full support 61
overrideDocumentColorsChrome No support NoEdge No support NoFirefox Full support 61Opera No support NoFirefox Android Full support 61
useDocumentFontsChrome No support NoEdge No support NoFirefox Full support 61Opera No support NoFirefox Android Full support 61
webNotificationsDisabledChrome No support NoEdge No support NoFirefox Full support 58Opera No support NoFirefox Android Full support 58

Legend

Full support  
Full support
No support  
No support
See implementation notes.
See implementation notes.

Etiquetas do documento e colaboradores

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