browserSettings
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
-
Détermine l'événement de souris qui déclenche un menu contextuel.
browserSettings.ftpProtocolEnabled
-
Détermine si le protocole FTP est activé.
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
. browserSettings.zoomFullPage
-
Contrôle si le zoom est appliqué à la page entière ou seulement au texte.
browserSettings.zoomSiteSpecific
-
Contrôle si le zoom est appliqué sur un modèle par-site ou par-onglet. Si
privacy.websites
.resistFingerprinting
est à vrai, ce réglage n'a aucun effet et le modèle de zoom appliqué reste par-onglet.
Compatibilité des navigateurs
BCD tables only load in the browser