aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/add-ons/webextensions/api/browsersettings
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/fr/mozilla/add-ons/webextensions/api/browsersettings
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip
initial commit
Diffstat (limited to 'files/fr/mozilla/add-ons/webextensions/api/browsersettings')
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/allowpopupsforuserevents/index.html56
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/cacheenabled/index.html48
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/closetabsbydoubleclick/index.html27
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/contextmenushowevent/index.html40
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/ftpprotocolenabled/index.html47
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/homepageoverride/index.html36
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/imageanimationbehavior/index.html38
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/index.html71
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/newtabpageoverride/index.html36
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/newtabposition/index.html36
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/openbookmarksinnewtabs/index.html38
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/opensearchresultsinnewtabs/index.html40
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/openurlbarresultsinnewtabs/index.html40
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/overridedocumentcolors/index.html46
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/proxyconfig/index.html73
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/usedocumentfonts/index.html45
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/webnotificationsdisabled/index.html49
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomfullpage/index.html45
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomsitespecific/index.html55
19 files changed, 866 insertions, 0 deletions
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/allowpopupsforuserevents/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/allowpopupsforuserevents/index.html
new file mode 100644
index 0000000000..e02853701c
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/allowpopupsforuserevents/index.html
@@ -0,0 +1,56 @@
+---
+title: browserSettings.allowPopupsForUserEvents
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/allowPopupsForUserEvents
+tags:
+ - API
+ - Add-ons
+ - BrowserSetting
+ - Extensions
+ - Property
+ - WebExtensions
+ - allowPopupsForUserEvents
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/allowPopupsForUserEvents
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui peut etre utilisé pour activer ou désactiver la capacité des pages web d'ouvrir des popups en réponse aux actions de l'utilisateur.</p>
+
+<p>La valeur sous-jacente  est un booléen.</p>
+
+<p>Par défaut, les navigateurs permettent aux pages Web d'ouvrir des fenêtres contextuelles en réponse à un ensemble particulier d'événements : par exemple <a href="/fr/docs/Web/Events/click">click</a>, <a href="/fr/docs/Web/Events/mouseup">mouseup</a>, <a href="/fr/docs/Web/Events/submit">submit</a>. Si <code>allowPopupsForUserEvents</code> est défini sur <code>false</code>, aucun événement utilisateur ne pourra ouvrir des fenêtres contextuelles. Si elle est définie sur <code>true</code>, l'ensemble d'événements par défaut sera autorisé à ouvrir des fenêtres contextuelles.</p>
+
+<p>Par exemple, supposons qu'une page web comporte un code comme celui-ci :</p>
+
+<pre class="brush: js">window.addEventListener("click", (e) =&gt; {
+ window.open("https://example.com","myPopup",'height=400,width=400');
+});
+</pre>
+
+<p>Par défaut, cela ouvrira une fenêtre contextuelle. Si vos extensions définient <code>allowPopupsForUserEvents</code> à <code>false</code>, cela n'ouvrira pas la fenêtre contextuelle, et l'utilisateur sera informé que le popup était bloqué.</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.allowPopupsForUserEvents")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Basculer le réglage :</p>
+
+<pre class="brush: js">function toggleAllowPopup() {
+
+ function toggle(current) {
+ console.log(`Current value: ${current.value}`);
+ browser.browserSettings.allowPopupsForUserEvents.set({value: !current.value});
+ }
+
+ browser.browserSettings.allowPopupsForUserEvents.get({}).then(toggle);
+}
+
+browser.browserAction.onClicked.addListener(() =&gt; {
+ toggleAllowPopup();
+});
+</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/cacheenabled/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/cacheenabled/index.html
new file mode 100644
index 0000000000..7c1a346c8b
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/cacheenabled/index.html
@@ -0,0 +1,48 @@
+---
+title: browserSettings.cacheEnabled
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/cacheEnabled
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - cacheEnabled
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/cacheEnabled
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui peut être utilisé pour activer ou désactiver globalement le cache du navigateur.</p>
+
+<p>La valeur sous-jacente est un booléen.</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.cacheEnabled")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Obtenir une valeur actuelle de ce paramètre :</p>
+
+<pre class="brush: js">function logResult(result) {
+ console.log(`Current value: ${result.value}`);
+ console.log(`Current level of control: ${result.levelOfControl}`);
+}
+
+browser.browserSettings.cacheEnabled.get({}).
+ then(logResult);</pre>
+
+<p>Désactivation du cache du navigateur :</p>
+
+<pre class="brush: js">function logResult(result) {
+ console.log(`Setting was modified: ${result}`);
+}
+
+browser.browserSettings.cacheEnabled.set({value: false}).
+ then(logResult);</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/closetabsbydoubleclick/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/closetabsbydoubleclick/index.html
new file mode 100644
index 0000000000..46749ff050
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/closetabsbydoubleclick/index.html
@@ -0,0 +1,27 @@
+---
+title: browserSettings.closeTabsByDoubleClick
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/closeTabsByDoubleClick
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - closeTabsByDoubleClick
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/closeTabsByDoubleClick
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui peut être utilisé pour activer ou désactiver la possibilité pour l'utilisateur de fermer un onglet en double-cliquant.</p>
+
+<p>La valeur sous-jacente est un booléen.</p>
+
+<p>Par défaut, closeTabsByDoubleClick est faux. Le réglage peut être modifié par l'utilisateur dans about:config.</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.closeTabsByDoubleClick")}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/contextmenushowevent/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/contextmenushowevent/index.html
new file mode 100644
index 0000000000..326f91e65f
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/contextmenushowevent/index.html
@@ -0,0 +1,40 @@
+---
+title: contextMenuShowEvent
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/contextMenuShowEvent
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - contextMenuShowEvent
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/contextMenuShowEvent
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui détermine si le menu contextuel du navigateur est affiché sur l'événement mouseup ou sur l'événement mousedown.</p>
+
+<p>Sa valeur sous-jacente est une chaîne qui peut être "mouseup" ou "mousedown".</p>
+
+<p>La valeur par défaut est "mouseup" sur Windows, et "mousedown" sur macOS et Linux. 'affectation à Windows n'a aucun effet - le paramètre est uniquement conçu pour permettre l'ouverture du menu contextuel sur mouseup au lieu de mousedown, pas l'inverse.</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.contextMenuShowEvent")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Réglez le paramètre sur "mouseup":</p>
+
+<pre class="brush: js">function logResult(result) {
+ console.log(`Setting was modified: ${result}`);
+}
+
+browser.browserSettings.contextMenuShowEvent.set({value: "mouseup"}).
+ then(logResult);</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/ftpprotocolenabled/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/ftpprotocolenabled/index.html
new file mode 100644
index 0000000000..ac1c7db716
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/ftpprotocolenabled/index.html
@@ -0,0 +1,47 @@
+---
+title: browserSettings.ftpProtocolEnabled
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/ftpProtocolEnabled
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - contextMenuShowEvent
+ - ftpProtocolEnabled
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/ftpProtocolEnabled
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui détermine si le protocole FTP est activé dans le navigateur.</p>
+
+<p>La valeur sous-jaccente est un booléen.</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">La table de compatibilité de cette page est générée depuis des données structurées. Si vous souhaitez contribuer à cette donnée, vous devriez aller à <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> et nous envoyer une pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.ftpProtocolEnabled")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Changer le réglage:</p>
+
+<pre class="brush: js">function toggleAllowFtp() {
+
+ function toggle(current) {
+ console.log(`Valeur actuelle: ${current.value}`);
+ browser.browserSettings.ftpProtocolEnabled.set({value: !current.value});
+ }
+
+ browser.browserSettings.ftpProtocolEnabled.get({}).then(toggle);
+}
+
+browser.browserAction.onClicked.addListener(() =&gt; {
+ toggleAllowFtp();
+});
+</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/homepageoverride/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/homepageoverride/index.html
new file mode 100644
index 0000000000..dc0363042b
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/homepageoverride/index.html
@@ -0,0 +1,36 @@
+---
+title: browserSettings.homepageOverride
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/homepageOverride
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - homepageOverride
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/homepageOverride
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui peut être utilisé pour obtenir une chaîne représentant l'URL actuellement définie comme page d'accueil du navigateur.</p>
+
+<p>Notez qu'il s'agit d'un paramètre en lecture seule. Pour changer la page d'accueil, voir <a href="/fr/Add-ons/WebExtensions/manifest.json/chrome_settings_overrides">chrome_settings_overrides</a>.</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.homepageOverride", 10)}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Obtenez la valeur actuelle de l'URL de la page d'accueil :</p>
+
+<pre class="brush: js">browser.browserSettings.homepageOverride.get({}).then(result =&gt; {
+ console.log(result.value);
+});
+</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/imageanimationbehavior/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/imageanimationbehavior/index.html
new file mode 100644
index 0000000000..4797de6b5e
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/imageanimationbehavior/index.html
@@ -0,0 +1,38 @@
+---
+title: browserSettings.imageAnimationBehavior
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/imageAnimationBehavior
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - browserSettings
+ - imageAnimationBehavior
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/imageAnimationBehavior
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui peut être utilisé pour modifier la façon dont le navigateur traite les images animées, telles que les GIF.</p>
+
+<p>La valeur sous-jacente est une chaîne qui peut prendre l'une des trois valeurs suivantes:</p>
+
+<ul>
+ <li>"normal": la valeur par défaut Jouer des images animées comme d'habitude.</li>
+ <li>"none": n'anime pas les images du tout.</li>
+ <li>"once": joue une fois l'animation.</li>
+</ul>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.imageAnimationBehavior", 10)}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Désactiver les images animées :</p>
+
+<pre class="brush: js"> browser.browserSettings.imageAnimationBehavior.set({value: "none"});</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/index.html
new file mode 100644
index 0000000000..12e941e6e6
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/index.html
@@ -0,0 +1,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><span id="result_box" lang="fr"><span>Contrôle la position des onglets nouvellement ouverts par rapport aux onglets déjà ouverts.</span></span></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>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/newtabpageoverride/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/newtabpageoverride/index.html
new file mode 100644
index 0000000000..5a4ee1bcf7
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/newtabpageoverride/index.html
@@ -0,0 +1,36 @@
+---
+title: browserSettings.newTabPageOverride
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPageOverride
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - newTabPageOverride
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPageOverride
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui peut être utilisé pour obtenir une chaîne représentant l'URL de la page "nouvel onglet": c'est-à-dire, la page chargée lorsque l'utilisateur ouvre une nouvelle onglet vide.</p>
+
+<p>Notez qu'il s'agit d'un paramètre en lecture seule.</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.newTabPageOverride", 10)}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Obtenir la valeur actuelle de la nouvelle URL de l'onglet :</p>
+
+<pre class="brush: js">browser.browserSettings.newTabPageOverride.get({}).then(result =&gt; {
+ console.log(result.value);
+});
+</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/newtabposition/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/newtabposition/index.html
new file mode 100644
index 0000000000..9499f509b7
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/newtabposition/index.html
@@ -0,0 +1,36 @@
+---
+title: browserSettings.newTabPosition
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPosition
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/newTabPosition
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui peut être utilisé pour contrôler la position des onglets nouvellement ouverts par rapport aux onglets déjà ouverts.</p>
+
+<p>La valeur sous-jacente est une chaîne qui peut prendre l'une des trois valeurs suivantes :</p>
+
+<ul>
+ <li>"afterCurrent": ouvre tous les nouveaux onglets à côté de l'onglet actuel.</li>
+ <li>"relatedAfterCurrent": La valeur par défaut. Ouvrez les nouveaux onglets à côté de l'onglet en cours s'ils sont liés à l'onglet en cours (par exemple, s'ils ont été ouverts via un lien dans l'onglet en cours). Sinon, ouvrez les nouveaux onglets à la fin de la bande d'onglets.</li>
+ <li>"atEnd": ouvre tous les onglets à la fin de la bande d'onglets.</li>
+</ul>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.newTabPosition", 10)}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Ce code définit la valeur à "afterCurrent" puis enregistre la nouvelle valeur :</p>
+
+<pre class="brush: js">async function setAfterCurrent() {
+  let result = await browser.browserSettings.newTabPosition.set({value: "afterCurrent"});
+  console.log(`Result: ${result}`);
+  let newValue = await browser.browserSettings.newTabPosition.get({});
+  console.log(`New value: ${newValue.value}`);
+}
+</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/openbookmarksinnewtabs/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/openbookmarksinnewtabs/index.html
new file mode 100644
index 0000000000..cb2115b259
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/openbookmarksinnewtabs/index.html
@@ -0,0 +1,38 @@
+---
+title: browserSettings.openBookmarksInNewTabs
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/openBookmarksInNewTabs
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browsetSettings
+ - openBookmarksInNewTabs
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/openBookmarksInNewTabs
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} dont la valeur sous-jacente est un booléen.</p>
+
+<p>Si la valeur est <code>true</code>, alors lorsque l'utilisateur sélectionne un signet, il sera ouvert dans un nouvel onglet. Si la valeur est<code>false</code> (valeur par défaut), les marque-pages sont ouverts dans l'onglet en cours.</p>
+
+<h2 id="Compatibilité_de_navigateur">Compatibilité de navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.openBookmarksInNewTabs")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Définissez le paramètre sur <code>true</code>:</p>
+
+<pre class="brush: js">function logResult(result) {
+ console.log(`Setting was modified: ${result}`);
+}
+
+browser.browserSettings.openBookmarksInNewTabs.set({value: true}).
+ then(logResult);</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/opensearchresultsinnewtabs/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/opensearchresultsinnewtabs/index.html
new file mode 100644
index 0000000000..7e45c22689
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/opensearchresultsinnewtabs/index.html
@@ -0,0 +1,40 @@
+---
+title: browserSettings.openSearchResultsInNewTabs
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/openSearchResultsInNewTabs
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - openSearchResultsInNewTabs
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/openSearchResultsInNewTabs
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} dont la valeur sous-jacente est un booléen.</p>
+
+<p>Si la valeur est définie à <code>true</code>, lorsque l'utilisateur sélectionne un terme dans la zone de recherche du navigateur, les résultats de la recherche s'affichent dans un nouvel onglet. Si la valeur est <code>false</code> (valeur par défaut), les résultats de la recherche apparaissent dans l'onglet en cours.</p>
+
+<p>Notez que cela n'affecte pas le comportement lors de la sélection des éléments de omnibox/awesomebar, uniquement la zone de recherche dédiée..</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.openSearchResultsInNewTabs")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Définissez le paramètre sur <code>true</code>:</p>
+
+<pre class="brush: js">function logResult(result) {
+ console.log(`Setting was modified: ${result}`);
+}
+
+browser.browserSettings.openSearchResultsInNewTabs.set({value: true}).
+ then(logResult);</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/openurlbarresultsinnewtabs/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/openurlbarresultsinnewtabs/index.html
new file mode 100644
index 0000000000..3db154acfe
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/openurlbarresultsinnewtabs/index.html
@@ -0,0 +1,40 @@
+---
+title: browserSettings.openUrlbarResultsInNewTabs
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/openUrlbarResultsInNewTabs
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - openUrlbarResultsInNewTabs
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/openUrlbarResultsInNewTabs
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} dont la valeur sous-jacente est un booléen.</p>
+
+<p>Quand l'utilisateur facalise la barre d'adresse et commence à taper, le navigateur propose des suggestions de saisie semi-automatique : une liste déroulante de pages web basée sur l'entrée incomplète de l'utilisateur et son historique de navigation.</p>
+
+<p>Si la valeur est <code>true</code>, alors lorsque l'utiliseur sélectionne l'un des éléments, l'élément est ouvert dans un nouvel onglet. Si la valeur est <code>false</code> (valeur par défaut) l'élément est ouvert dans l'onglet en cours.</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.openUrlbarResultsInNewTabs")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Définit le paramètre à <code>true</code>:</p>
+
+<pre class="brush: js">function logResult(result) {
+ console.log(`Setting was modified: ${result}`);
+}
+
+browser.browserSettings.openUrlbarResultsInNewTabs.set({value: true}).
+ then(logResult);</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/overridedocumentcolors/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/overridedocumentcolors/index.html
new file mode 100644
index 0000000000..2850c4089d
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/overridedocumentcolors/index.html
@@ -0,0 +1,46 @@
+---
+title: browserSettings.overrideDocumentColors
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/overrideDocumentColors
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - overrideDocumentColors
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/overrideDocumentColors
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} dont la valeur sous-jacente est une chaîne.</p>
+
+<p>Firefox permet à l'utilisateur de définir ses propres couleurs pour les arrière-plans et le texte du document. Par défaut, ces valeurs ne sont appliquées que lorsqu'un thème à fort contraste est sélectionné (un thème à contraste élevé est une caractéristique de certaines interfaces utilisateur du système d'exploitation qui augmente le contraste pour une meilleure accessibilité). Cependant, les utilisateurs peuvent également choisir d'appliquer ces couleurs toujours ou jamais. Ce paramètre du navigateur expose cette préférence.</p>
+
+<p>Sa valeur sous-jacente est une chaîne qui peut prendre l'une des valeurs suivantes:</p>
+
+<ul>
+ <li>"high-contrast-only": applique les choix de l'utilisateur uniquement lorsqu'un thème à contraste élevé est sélectionné. C'est la valeur par défaut.</li>
+ <li>"never":  n'applique jamais les choix de l'utilisateur</li>
+ <li>"always": Toujours appliquer les choix de l'utilisateur.</li>
+</ul>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.openUrlbarResultsInNewTabs")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Définissez le paramètre sur "always":</p>
+
+<pre class="brush: js">function logResult(result) {
+ console.log(`Setting was modified: ${result}`);
+}
+
+browser.browserSettings.overrideDocumentColors.set({value: "always"}).
+ then(logResult);</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/proxyconfig/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/proxyconfig/index.html
new file mode 100644
index 0000000000..8ebc5822c2
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/proxyconfig/index.html
@@ -0,0 +1,73 @@
+---
+title: browserSettings.proxyConfig
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/proxyConfig
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - proxyConfig
+translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/settings
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui peut être utilisé pour modifier les paramètres de proxy du navigateur.</p>
+
+<div class="blockIndicator note">
+<p><strong>Note</strong>: La possibilité de modifier les paramètres de proxy nécessite un accès à une fenêtre privée car les paramètres de proxy affectent à la fois les fenêtres privées et non privées. Par conséquent, si une extension n'a pas reçu l'autorisation de fenêtre privée, les appels à  <code>proxy.settings.set()</code> lanceront une exception.</p>
+</div>
+
+<p>La valeur sous-jacente est un objet avec les propriétés énumérées ci-dessous.</p>
+
+<p>Lors de la définition de cet objet, toutes les propriétés sont facultatives. Notez que les propriétés omises seront réinitialisées à leur valeur par défaut.</p>
+
+<dl>
+ <dt><code>autoConfigUrl</code>{{optional_inline}}</dt>
+ <dd><code>string</code>. Une URL à utiliser pour configurer le proxy.</dd>
+ <dt><code>autoLogin</code>{{optional_inline}}</dt>
+ <dd><code>boolean</code>. Ne pas demander l'authentification si le mot de passe est enregistré. Par défaut à <code>false</code>.</dd>
+ <dt><code>ftp</code>{{optional_inline}}</dt>
+ <dd><code>string</code>. L'adresse du proxy FTP. Peut inclure un port.</dd>
+ <dt><code>http</code>{{optional_inline}}</dt>
+ <dd><code>string</code>. L'adresse du proxy HTTP. Peut inclure un port.</dd>
+ <dt><code>httpProxyAll</code>{{optional_inline}}</dt>
+ <dd><code>boolean</code>. Utilisez le serveur proxy HTTP pour tous les protocoles. Par défaut à <code>false</code>.</dd>
+ <dt><code>passthrough</code>{{optional_inline}}</dt>
+ <dd><code>string</code>. Une liste d'hôtes séparés par des virgules qui ne doivent pas être mandatés. La valeur par défaut est "localhost, 127.0.0.1".</dd>
+ <dt><code>proxyDNS</code>{{optional_inline}}</dt>
+ <dd><code>boolean</code>. DNS proxy lors de l'utilisation de SOCKS5. Par défaut à <code>false</code>.</dd>
+ <dt><code>proxyType</code>{{optional_inline}}</dt>
+ <dd><code>string</code>. Le type de proxy à utiliser. Cela peut prendre l'une des valeurs suivantes : "none", "autoDetect", "system", "manual", "autoConfig". Par défaut à "system".</dd>
+ <dt><code>socks</code>{{optional_inline}}</dt>
+ <dd><code>string</code>. L'adresse du proxy SOCKS. Peut inclure un port.</dd>
+ <dt><code>socksVersion</code>{{optional_inline}}</dt>
+ <dd><code>integer</code>. La version du proxy SOCKS. Peut être 4 ou 5. Par défaut à 5.</dd>
+ <dt><code>ssl</code>{{optional_inline}}</dt>
+ <dd><code>string</code>. L'adresse du proxy SSL. Peut inclure un port.</dd>
+</dl>
+
+<p> </p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<pre class="brush: js">let proxySettings = {
+ proxyType: "manual",
+ http: "http://proxy.org:8080",
+ socksVersion: 4,
+ passthrough: ".example.org"
+};
+
+browser.proxy.settings.set({value: proxySettings});</pre>
+
+<p>{{WebExtExamples}}</p>
+
+<p> </p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.proxy.settings", 10)}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/usedocumentfonts/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/usedocumentfonts/index.html
new file mode 100644
index 0000000000..ced60928ec
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/usedocumentfonts/index.html
@@ -0,0 +1,45 @@
+---
+title: browserSettings.useDocumentFonts
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/useDocumentFonts
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - useDocumentFonts
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/useDocumentFonts
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} dont la valeur sous-jacente est un booléen.</p>
+
+<p>Par défaut, bien sûr, les pages Web peuvent spécifier les polices qu'ils veulent utiliser les propriétés CSS comme <code><a href="/fr/docs/Web/CSS/font-family">font-family</a></code>. Ce paramètre permet à une extension d'indiquer à Firefox d'ignorer les polices spécifiées par la page et d'utiliser uniquement les polices système.</p>
+
+<p>Sa valeur sous-jacente est un booléen :</p>
+
+<ul>
+ <li><code>true</code>: utilise les polices spécifiées par la page Web. C'est la valeur par défaut.</li>
+ <li><code>false</code>:  utilise les polices du système.</li>
+</ul>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.useDocumentFonts")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Définissez le paramètre sur <code>false</code>:</p>
+
+<pre class="brush: js">function logResult(result) {
+ console.log(`Setting was modified: ${result}`);
+}
+
+browser.browserSettings.useDocumentFonts.set({value: false}).
+ then(logResult);</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/webnotificationsdisabled/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/webnotificationsdisabled/index.html
new file mode 100644
index 0000000000..215ca7aa1b
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/webnotificationsdisabled/index.html
@@ -0,0 +1,49 @@
+---
+title: browserSettings.webNotificationsDisabled
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/webNotificationsDisabled
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - webNotificationsDisabled
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/webNotificationsDisabled
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} qui peut être utilisé pour empêcher les sites Web d'afficher des <code><a href="/fr/docs/Web/API/Notifications_API">Notifications</a></code> à l'aide de l'API Web de notifications.</p>
+
+<p>L'API <code>Notifications</code> est utilisée pour afficher les notifications de bureau à l'utilisateur. Il existe trois niveaux d'autorisation pour les notifications :<em> allow</em>,<em> deny</em>, et <em>prompt</em>. Les utilisateurs peuvent définir cette autorisation pour chaque site. Si l'utilisateur n'a pas défini d'autorisation pour un site particulier, le navigateur reviendra à une autorisation globale, qui sera par défaut <em>invité</em>e.</p>
+
+<p>Définir <code>browserSettings.webNotificationsDisabled</code> à <code>true</code> change l'autorisation globale à<em> refuser</em>.</p>
+
+<p>Notez que cela n'affectera pas les sites pour lesquels l'utilisateur a défini une préférence par site. Par exemple, si l'utilisateur définit <a href="https://example.org">https://example.org</a> pour<em> autoriser</em>, et une extension place ensuite <code>browserSettings.webNotificationsDisabled</code> à <code>true</code>, alors les pages sous <a href="https://example.org">https://example.org </a>seront toujours autorisées à afficher des notifications..</p>
+
+<p>Si vous définissez <code>browserSettings.webNotificationsDisabled</code> à <code>false</code> la valeur par défaut globale est rétablie.</p>
+
+<p>Notez que ce paramètre n'a aucun effet sur les notifications créées par des extensions à l'aide de l'API de <code><a href="/fr/Add-ons/WebExtensions/API/notifications">notifications</a></code>.</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.webNotificationsDisabled")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Basculer le paramètre :</p>
+
+<pre class="brush: js">async function toggleWebNotifications() {
+ let current = await browser.browserSettings.webNotificationsDisabled.get({});
+ console.log(`Current value: ${current.value}`);
+ browser.browserSettings.webNotificationsDisabled.set({value: !current.value});
+}
+
+browser.browserAction.onClicked.addListener(() =&gt; {
+ toggleWebNotifications();
+});</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomfullpage/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomfullpage/index.html
new file mode 100644
index 0000000000..45284a9291
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomfullpage/index.html
@@ -0,0 +1,45 @@
+---
+title: browserSettings.zoomFullPage
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/zoomFullPage
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - Reference
+ - WebExtensions
+ - browserSettings
+ - zoomFullPage
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/zoomFullPage
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} dont la valeur sous-jaccente est un booléen.</p>
+
+<p>Par défaut, le zoom s'applique à la page web entière. En utilisant le <span class="menu"><a href="https://support.mozilla.org/fr/kb/taille-police-zoom-augmenter-taille-pages#w_daefinir-un-niveau-de-zoom-par-daefaut-pour-tous-les-sites-web">Zoom Text Only setting</a> les utilisateurs/utilisatrices peuvent choisir de zoomer uniquement le texte de la page</span>. Ce réglage permet à une web extension de modifier et de déterminer la valeur du paramètre, le zoom est appliqué à la page entière ou bien au texte seulement.</p>
+
+<p>Valeurs du paramètre:</p>
+
+<ul>
+ <li><code>true</code>: le zoom s'applique à la page web en entier (par défaut).</li>
+ <li><code>false</code>: le zoom s'applique au texte de la page web seulement.</li>
+</ul>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.zoomFullPage")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Mettre le réglage à <code>false</code>:</p>
+
+<pre class="brush: js">function afficherResultat(resultat) {
+ console.log(`Le paramètre a été modifié: ${resultat}`);
+}
+
+browser.browserSettings.zoomFullPage.set({value: false}).
+ then(afficherResultat);</pre>
+
+<p>{{WebExtExamples}}</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomsitespecific/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomsitespecific/index.html
new file mode 100644
index 0000000000..0ebeafd102
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomsitespecific/index.html
@@ -0,0 +1,55 @@
+---
+title: browserSettings.zoomSiteSpecific
+slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/zoomSiteSpecific
+tags:
+ - API
+ - Add-ons
+ - Extensions
+ - Property
+ - WebExtensions
+ - browserSettings
+ - zoomSiteSpecific
+translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/zoomSiteSpecific
+---
+<div>{{AddonSidebar()}}</div>
+
+<p>Un objet {{WebExtAPIRef("types.BrowserSetting", "BrowserSetting")}} dont la valeur sous-jaccente est un booléen.</p>
+
+<p>Cette propriété contrôle le <a href="https://support.mozilla.org/fr/kb/editeur-configuration-firefox">réglage de configuration</a><code> browser.zoom.siteSpecific</code>, qui règle comment le zoom est appliqué aux sites et onglets.</p>
+
+<p>Si <code>browser.zoom.siteSpecific</code> est à vrai, les opérations de zoom s'appliquent à toutes les pages du même site selon les règles :</p>
+
+<ul>
+ <li>quand une page charge, si il existe un niveau de zoom pour ce site alors il est appliqué par le navigateur sinon le niveau de zoom par défaut "global" est appliqué.</li>
+ <li>quand le niveau de zoom change pour une page, le niveau des autres pages (dans d'autres onglets) de ce site sont mises à jour.</li>
+</ul>
+
+<p>Si la préférence <code>browser.zoom.siteSpecific</code> est à faux, les opérations de zoom s'appliquent uniquement à l'onglet actif selon les règles :</p>
+
+<ul>
+ <li>quand un nouvel onglet s'ouvre, le niveau de zoom par défaut "global" est appliqué.</li>
+ <li>quand le niveau de zoom change dans un onglet, il sera appliqué durant toute la navigation dans cet onglet et n'affectera pas le niveau de zoom des autres onglets.</li>
+</ul>
+
+<p>Lors de l'installation de Firefox, <code>browser.zoom.siteSpecific</code> est à vrai.</p>
+
+<p>Si <a href="https://wiki.developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/privacy/websites" title="The documentation about this has not yet been written; please consider contributing!"><code>privacy.websites</code></a><code>.resistFingerprinting</code> est à vrai, ce réglage ne peut pas être changé et le niveau de zoom est appliqué sur le schéma par-onglet.</p>
+
+<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("webextensions.api.browserSettings.zoomSiteSpecific")}}</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Mettre le réglage à <code>false</code>:</p>
+
+<pre class="brush: js">function logResult(result) {
+ console.log(`Setting was modified: ${result}`);
+}
+
+browser.browserSettings.zoomSiteSpecific.set({value: false}).
+ then(logResult);</pre>
+
+<p>{{WebExtExamples}}</p>