browserSettings

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 com navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
browserSettings
allowPopupsForUserEvents
cacheEnabled
closeTabsByDoubleClick
colorManagement
contextMenuShowEvent
ftpProtocolEnabled
homepageOverride
imageAnimationBehavior
newTabPageOverride
newTabPosition
openBookmarksInNewTabs
openSearchResultsInNewTabs
openUrlbarResultsInNewTabs
overrideContentColorScheme
overrideDocumentColors
tlsVersionRestrictionConfig
useDocumentFonts
webNotificationsDisabled
zoomFullPage
zoomSiteSpecific

Legend

Tip: you can click/tap on a cell for more information.

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