Permet à une extension de modifier certaines paramètres globaux du navigateur. Chaque propriété de cette API est un objet BrowserSetting, fournissant la possibilité de modifier un paramètre particulier.
 
Parce que ce sont les paramètres globaux, il est possible d'étendre les conflits des extensions. voir la documentation de BrowserSetting.set() pour plus détails sur la façon dont les conflits sont traités.
 

Pour utiliser cette API, vous devez avoir la permission "browserSettings".

Propriétés

browserSettings.allowPopupsForUserEvents
Déterminer si le code exécuté dans les pages Web peut afficher les fenêtres contextuelles en réponse aux événements utilisateur.
browserSettings.cacheEnabled
Déterminer si le cache du navigateur est activé ou pas.
browserSettings.closeTabsByDoubleClick
Détermine si l'onglet sélectionné peut être fermé en double-cliquant
browserSettings.contextMenuShowEvent
Détermine l'événement de souris qui déclenche un menu contextuel.
browserSettings.homepageOverride
Lire la valeur de la page d'accueil du navigateur.
browserSettings.imageAnimationBehavior
Détermine comment le navigateur traite les images animées.
browserSettings.newTabPageOverride
Lire la valeur de la nouvelle page de l'onglet du navigateur.
browserSettings.newTabPosition
Contrôle la position des onglets nouvellement ouverts par rapport aux onglets déjà ouverts.
browserSettings.openBookmarksInNewTabs
Détermine si les signets sont ouverts dans l'onglet actuel ou dans un nouvel onglet.
browserSettings.openSearchResultsInNewTabs
Détermine si les résultats de recherche sont ouverts dans l'onglet actuel ou dans un nouvel onglet.
browserSettings.openUrlbarResultsInNewTabs
Détermine si les suggestions de saisie semi-automatique de la barre d'adresse sont ouvertes dans l'onglet actuel ou dans un nouvel onglet.
browserSettings.overrideDocumentColors
Contrôle si les couleurs choisies par l'utilisateur remplacent les couleurs de la page.
browserSettings.useDocumentFonts
Contrôle si le navigateur utilisera les polices spécifiées par une page Web ou n'utilisera que des polices intégrées.
browserSettings.webNotificationsDisabled
Empêche les sites Web d'afficher des notifications à l'aide de la web API  Notification.

Compatibilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
allowPopupsForUserEventsChrome Aucun support NonEdge Aucun support NonFirefox Support complet 57Opera Aucun support NonFirefox Android Support complet 57
cacheEnabledChrome Aucun support NonEdge Aucun support NonFirefox Support complet 56Opera Aucun support NonFirefox Android Support complet 56
contextMenuShowEventChrome Aucun support NonEdge Aucun support NonFirefox Support complet 59Opera Aucun support NonFirefox Android Support complet 59
homepageOverrideChrome Aucun support NonEdge Aucun support NonFirefox Support complet 57Opera Aucun support NonFirefox Android Support complet 57
imageAnimationBehaviorChrome Aucun support NonEdge Aucun support NonFirefox Support complet 57Opera Aucun support NonFirefox Android Support complet 57
newTabPageOverrideChrome Aucun support NonEdge Aucun support NonFirefox Support complet 57Opera Aucun support NonFirefox Android Support complet 57
newTabPositionChrome Aucun support NonEdge Aucun support NonFirefox Support complet 61Opera Aucun support NonFirefox Android Support complet 61
Notes
Support complet 61
Notes
Notes This setting can be changed but has no effect.
openBookmarksInNewTabsChrome Aucun support NonEdge Aucun support NonFirefox Support complet 59Opera Aucun support NonFirefox Android Support complet 59
openSearchResultsInNewTabsChrome Aucun support NonEdge Aucun support NonFirefox Support complet 59Opera Aucun support NonFirefox Android Support complet 59
openUrlbarResultsInNewTabsChrome Aucun support NonEdge Aucun support NonFirefox Support complet 61Opera Aucun support NonFirefox Android Support complet 61
overrideDocumentColorsChrome Aucun support NonEdge Aucun support NonFirefox Support complet 61Opera Aucun support NonFirefox Android Support complet 61
useDocumentFontsChrome Aucun support NonEdge Aucun support NonFirefox Support complet 61Opera Aucun support NonFirefox Android Support complet 61
webNotificationsDisabledChrome Aucun support NonEdge Aucun support NonFirefox Support complet 58Opera Aucun support NonFirefox Android Support complet 58

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,