aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/add-ons/webextensions/api/browsersettings/index.html
blob: ef39e6380a714bf9fcab4bd3c7b35d95b0975fba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
---
title: browserSettings
slug: Mozilla/Add-ons/WebExtensions/API/browserSettings
tags:
  - API
  - Add-ons
  - Extensions
  - Non-standard
  - Reference
  - WebExtensions
  - browserSettings
translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings
---
<div>{{AddonSidebar}}</div>

<div>Permet à une extension de modifier certaines paramètres globaux du navigateur. Chaque propriété de cette API est un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}}, fournissant la possibilité de modifier un paramètre particulier.</div>

<div></div>

<div>Parce que ce sont les paramètres globaux, il est possible d'étendre les conflits des extensions. voir la documentation de <code><a href="/fr/Add-ons/WebExtensions/API/types/BrowserSetting/set">BrowserSetting.set()</a></code> pour plus détails sur la façon dont les conflits sont traités.</div>

<div></div>

<div>
<p>Pour utiliser cette API, vous devez avoir la <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "browserSettings".</p>
</div>

<h2 id="Propriétés">Propriétés</h2>

<dl>
 <dt>{{WebExtAPIRef("browserSettings.allowPopupsForUserEvents")}}</dt>
 <dd>Déterminer si le code exécuté dans les pages Web peut afficher les fenêtres contextuelles en réponse aux événements utilisateur.</dd>
 <dt>{{WebExtAPIRef("browserSettings.cacheEnabled")}}</dt>
 <dd>Déterminer si le cache du navigateur est activé ou pas.</dd>
 <dt>{{WebExtAPIRef("browserSettings.closeTabsByDoubleClick")}}</dt>
 <dd>Détermine si l'onglet sélectionné peut être fermé en double-cliquant</dd>
 <dt>{{WebExtAPIRef("browserSettings.contextMenuShowEvent")}}</dt>
 <dd>Détermine l'événement de souris qui déclenche un menu contextuel.</dd>
 <dt>{{WebExtAPIRef("browserSettings.ftpProtocolEnabled")}}</dt>
 <dd>Détermine si le protocole FTP est activé.</dd>
 <dt>{{WebExtAPIRef("browserSettings.homepageOverride")}}</dt>
 <dd>Lire la valeur de la page d'accueil du navigateur.</dd>
 <dt>{{WebExtAPIRef("browserSettings.imageAnimationBehavior")}}</dt>
 <dd>Détermine comment le navigateur traite les images animées.</dd>
 <dt>{{WebExtAPIRef("browserSettings.newTabPageOverride")}}</dt>
 <dd>Lire la valeur de la nouvelle page de l'onglet du navigateur.</dd>
 <dt>{{WebExtAPIRef("browserSettings.newTabPosition")}}</dt>
 <dd>Contrôle la position des onglets nouvellement ouverts par rapport aux onglets déjà ouverts.</dd>
 <dt>{{WebExtAPIRef("browserSettings.openBookmarksInNewTabs")}}</dt>
 <dd>Détermine si les signets sont ouverts dans l'onglet actuel ou dans un nouvel onglet.</dd>
 <dt>{{WebExtAPIRef("browserSettings.openSearchResultsInNewTabs")}}</dt>
 <dd>Détermine si les résultats de recherche sont ouverts dans l'onglet actuel ou dans un nouvel onglet.</dd>
 <dt>{{WebExtAPIRef("browserSettings.openUrlbarResultsInNewTabs")}}</dt>
 <dd>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.</dd>
 <dt>{{WebExtAPIRef("browserSettings.overrideDocumentColors")}}</dt>
 <dd>Contrôle si les couleurs choisies par l'utilisateur remplacent les couleurs de la page.</dd>
 <dt>{{WebExtAPIRef("browserSettings.useDocumentFonts")}}</dt>
 <dd>Contrôle si le navigateur utilisera les polices spécifiées par une page Web ou n'utilisera que des polices intégrées.</dd>
 <dt>{{WebExtAPIRef("browserSettings.webNotificationsDisabled")}}</dt>
 <dd>Empêche les sites Web d'afficher des notifications à l'aide de la web API  <code><a href="/fr/docs/Web/API/notification">Notification</a></code>.</dd>
 <dt>{{WebExtAPIRef("browserSettings.zoomFullPage")}}</dt>
 <dd>Contrôle si le zoom est appliqué à la page entière ou seulement au texte.</dd>
 <dt>{{WebExtAPIRef("browserSettings.zoomSiteSpecific")}}</dt>
 <dd>Contrôle si le zoom est appliqué sur un modèle par-site ou par-onglet. Si {{WebExtAPIRef("privacy.websites")}}<code>.resistFingerprinting</code> est à vrai, ce réglage n'a aucun effet et le modèle de zoom appliqué reste par-onglet.</dd>
</dl>

<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>

<p>{{Compat("webextensions.api.browserSettings")}}</p>

<p>{{WebExtExamples("h2")}}</p>