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étermines 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étermine si le cache du navigateur est activé ou pas.
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.webNotificationsDisabled
Empêche les sites Web d'afficher des notifications à l'aide de la web API  Notification.

Compatibilité du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
allowPopupsForUserEvents Non Non5757 Non
cacheEnabled Non Non5656 Non
homepageOverride Non Non5757 Non
imageAnimationBehavior Non Non5757 Non
newTabPageOverride Non Non5757 Non
webNotificationsDisabled Non Non5858 Non

Étiquettes et contributeurs liés au document

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