aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/add-ons/webextensions/api/proxy
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/mozilla/add-ons/webextensions/api/proxy')
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/proxy/index.html6
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/proxy/onerror/index.html4
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/proxy/onrequest/index.html4
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/proxy/proxyinfo/index.html6
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/proxy/register/index.html22
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/proxy/requestdetails/index.html4
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/proxy/settings/index.html4
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/proxy/unregister/index.html8
8 files changed, 29 insertions, 29 deletions
diff --git a/files/fr/mozilla/add-ons/webextensions/api/proxy/index.html b/files/fr/mozilla/add-ons/webextensions/api/proxy/index.html
index 83cebd6fdf..00d4ca9642 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/proxy/index.html
+++ b/files/fr/mozilla/add-ons/webextensions/api/proxy/index.html
@@ -10,9 +10,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/proxy
---
<div>{{AddonSidebar}}</div>
-<div class="blockIndicator warning">
-<p><strong>Avertissement</strong><br>
- Vous ne devez pas utiliser la fonction {{WebExtAPIRef("proxy.register()")}} ou la fonction {{WebExtAPIRef("proxy.unregister()")}} pour enregistrer et supprimer le fichier <a href="/en-US/Add-ons/WebExtensions/API/proxy/register#PAC_file_specification">Proxy Auto-Configuration (PAC)</a>.  Cette API était dépréciée dans Firefox 68 et sera supprimée de Firefox 71.</p>
+<div class="warning">
+<p><strong>Attention :</strong></p>
+ <p>Vous ne devez pas utiliser la fonction {{WebExtAPIRef("proxy.register()")}} ou la fonction {{WebExtAPIRef("proxy.unregister()")}} pour enregistrer et supprimer le fichier <a href="/fr/Add-ons/WebExtensions/API/proxy/register#PAC_file_specification">Proxy Auto-Configuration (PAC)</a>. Cette API était dépréciée dans Firefox 68 et sera supprimée de Firefox 71.</p>
</div>
<p>Utilisez l'API proxy pour les requêtes Web proxy. Vous pouvez utiliser l'écouteur d'événement {{WebExtAPIRef("proxy.onRequest")}}} pour intercepter les requêtes web, et retourner un objet qui décrit si et comment les proxyer.</p>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/proxy/onerror/index.html b/files/fr/mozilla/add-ons/webextensions/api/proxy/onerror/index.html
index a1efdb9d12..136451dc85 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/proxy/onerror/index.html
+++ b/files/fr/mozilla/add-ons/webextensions/api/proxy/onerror/index.html
@@ -20,7 +20,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/proxy/onProxyError
<h2 id="Syntaxe">Syntaxe</h2>
-<pre class="syntaxbox brush:js">browser.proxy.onError.addListener(listener)
+<pre class="brush: js">browser.proxy.onError.addListener(listener)
browser.proxy.onError.removeListener(listener)
browser.proxy.onError.hasListener(listener)
</pre>
@@ -45,7 +45,7 @@ browser.proxy.onError.hasListener(listener)
<dd>
<p>Fonction qui sera appelée lorsque cet événement se produit. La fonction recevra les arguments suivants :</p>
- <dl class="reference-values">
+ <dl>
<dt><code>newState</code></dt>
<dd><code>Object</code>. Un objet <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Error">Error</a> représentant l'erreur.</dd>
</dl>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/proxy/onrequest/index.html b/files/fr/mozilla/add-ons/webextensions/api/proxy/onrequest/index.html
index a7be12319f..209b532f15 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/proxy/onrequest/index.html
+++ b/files/fr/mozilla/add-ons/webextensions/api/proxy/onrequest/index.html
@@ -32,7 +32,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/onRequest
<h2 id="Syntaxe">Syntaxe</h2>
-<pre class="syntaxbox brush:js">browser.proxy.onRequest.addListener(
+<pre class="brush: js">browser.proxy.onRequest.addListener(
listener, // function
filter, // object
extraInfoSpec // optional array of strings
@@ -77,7 +77,7 @@ browser.proxy.onRequest.hasListener(listener)
<dt><code>filter</code></dt>
<dd>{{WebExtAPIRef('webRequest.RequestFilter')}}. Un ensemble de filtres qui limite les événements qui seront envoyés à cet écouteur.</dd>
<dt><code>extraInfoSpec</code> {{optional_inline}}</dt>
- <dd><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous pouvez passer une seule valeur<span class="im">, <code>"requestHeaders"</code>, </span>pour inclure les en-têtes de demande dans l'objet de<span class="im"> <code>details</code> </span>transmis à l'écouteur<span class="im">.</span></dd>
+ <dd><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous pouvez passer une seule valeur, <code>"requestHeaders"</code>, pour inclure les en-têtes de demande dans l'objet de <code>details</code> transmis à l'écouteur.</dd>
</dl>
<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/proxy/proxyinfo/index.html b/files/fr/mozilla/add-ons/webextensions/api/proxy/proxyinfo/index.html
index 81bdfd31bf..2bc4fd359b 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/proxy/proxyinfo/index.html
+++ b/files/fr/mozilla/add-ons/webextensions/api/proxy/proxyinfo/index.html
@@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/ProxyInfo
<p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p>
-<dl class="reference-values">
+<dl>
<dt><code>type</code></dt>
<dd>
<p><code>string</code>. Cela indique s'il faut utiliser un proxy et, dans l'affirmative, quel type de proxy utiliser. Il peut prendre l'une des valeurs suivantes :</p>
@@ -36,9 +36,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/ProxyInfo
<dt><code>port</code></dt>
<dd><code>string</code>. e numéro de port du serveur proxy. Obligatoire sauf si le <code>type</code> est  <code>"direct"</code>.</dd>
<dt><code>username</code></dt>
- <dd><code>string</code>. Nom d'utilisateur pour le service proxy. Ceci est utilisable avec "socks".  Pour les autorisations de proxy HTTP, utilisez <a href="/fr/Add-ons/WebExtensions/API/webRequest/onAuthRequired" title="Fired when the server sends a 401 or 407 status code: that is, when the server is asking the client to provide authentication credentials such as a username and password."><code>webRequest.onAuthRequired</code></a>.</dd>
+ <dd><code>string</code>. Nom d'utilisateur pour le service proxy. Ceci est utilisable avec "socks".  Pour les autorisations de proxy HTTP, utilisez <a href="/fr/Add-ons/WebExtensions/API/webRequest/onAuthRequired"><code>webRequest.onAuthRequired</code></a>.</dd>
<dt><code>password</code></dt>
- <dd><code>string</code>. Mot de passe pour le service proxy. Ceci est utilisable avec "socks". FPour les autorisations de proxy HTTP, utilisez <a href="/fr/Add-ons/WebExtensions/API/webRequest/onAuthRequired" title="Fired when the server sends a 401 or 407 status code: that is, when the server is asking the client to provide authentication credentials such as a username and password."><code>webRequest.onAuthRequired</code></a>.</dd>
+ <dd><code>string</code>. Mot de passe pour le service proxy. Ceci est utilisable avec "socks". FPour les autorisations de proxy HTTP, utilisez <a href="/fr/Add-ons/WebExtensions/API/webRequest/onAuthRequired"><code>webRequest.onAuthRequired</code></a>.</dd>
<dt><code>proxyDNS</code></dt>
<dd><code>boolean</code>. Si vrai, le serveur proxy est utilisé pour résoudre certaines requêtes DNS (uniquement utilisable avec <code>"socks4"</code> et <code>"socks"</code>).  Par défaut à <code>false</code>.</dd>
<dt><code>failoverTimeout</code></dt>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/proxy/register/index.html b/files/fr/mozilla/add-ons/webextensions/api/proxy/register/index.html
index 16b86e9e8c..8fe80e8891 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/proxy/register/index.html
+++ b/files/fr/mozilla/add-ons/webextensions/api/proxy/register/index.html
@@ -17,7 +17,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/register
<p>Cette méthode était obsolète dans Firefox 68 et sera supprimée de Firefox 71. Dans Firefox 68 ou une version ultérieure, l'appel de cette méthode enregistre un message d'erreur sur la console :</p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/16799/proxy_register_warning.png" style="border: 1px solid black; display: block; height: 65px; margin: 0px auto; width: 800px;"></p>
+<p><img alt="" src="proxy_register_warning.png"></p>
<p>Enregistre un <a href="/fr/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_%28PAC%29_file">fichier PAC (Proxy Auto-Configuration)</a>. Le fichier est exécuté immédiatement, et sa fonction <code>FindProxyForURL()</code> sera appelée pour toutes les demandes HTTP, HTTPS ou FTP.</p>
@@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/register
<h2 id="Communiquez_avec_les_fichiers_PAC">Communiquez avec les fichiers PAC</h2>
-<p>Vous pouvez échanger des messages entre le fichier PAC et la page d'arrière-plan de votre extension (ou toute autre page privilégiée, comme les pages contextuelles) en utilisant <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime/sendMessage">runtime.sendMessage()</a></code> et <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage">runtime.onMessage</a></code>.</p>
+<p>Vous pouvez échanger des messages entre le fichier PAC et la page d'arrière-plan de votre extension (ou toute autre page privilégiée, comme les pages contextuelles) en utilisant <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/runtime/sendMessage">runtime.sendMessage()</a></code> et <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage">runtime.onMessage</a></code>.</p>
<p>Pour envoyer un message au fichier PAC, vous devez définir l'option <code>toProxyScript</code> :</p>
@@ -65,11 +65,11 @@ browser.runtime.onMessage.addListener((message) =&gt; {
<h2 id="Spécification_de_fichier_PAC">Spécification de fichier PAC</h2>
-<p>La syntaxe de base du fichier PAC est décrite dans la <a href="/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file">documentation PAC</a>, mais l'implémentation utilisée par l'API proxy diffère de la conception PAC standard de différentes manières, décrites dans cette section.</p>
+<p>La syntaxe de base du fichier PAC est décrite dans la <a href="/fr/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file">documentation PAC</a>, mais l'implémentation utilisée par l'API proxy diffère de la conception PAC standard de différentes manières, décrites dans cette section.</p>
<h3 id="Valeur_retournée_FindProxyForURL">Valeur retournée FindProxyForURL()</h3>
-<p>La norme <code>FindProxyForURL()</code> <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_%28PAC%29_file#Return_value_format">renvoie une chaîne</a>. Dans Firefox 55 et 56, le fichier PAC utilisé avec l'API proxy renvoie également une chaîne. Dans Firefox 55 <em>seulement</em>, vous devez passer un argument à la valeur de retour "DIRECT", même s'il n'a pas besoin d'argument.</p>
+<p>La norme <code>FindProxyForURL()</code> <a href="/fr/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_%28PAC%29_file#Return_value_format">renvoie une chaîne</a>. Dans Firefox 55 et 56, le fichier PAC utilisé avec l'API proxy renvoie également une chaîne. Dans Firefox 55 <em>seulement</em>, vous devez passer un argument à la valeur de retour "DIRECT", même s'il n'a pas besoin d'argument.</p>
<p>À partir de Firefox 57, <code>FindProxyForURL()</code> peut toujours renvoyer une chaîne, mais peut également (et de préférence) renvoyer un tableau d'objets  {{WebExtAPIRef("proxy.ProxyInfo")}}.</p>
@@ -77,7 +77,7 @@ browser.runtime.onMessage.addListener((message) =&gt; {
<p>Par exemple :</p>
-<pre class="brush: js" id="ct-0">const proxySpecification = [
+<pre class="brush: js">const proxySpecification = [
{
type: "socks",
host: "foo.com",
@@ -96,14 +96,14 @@ browser.runtime.onMessage.addListener((message) =&gt; {
<h3 id="Environnement_du_fichier_PAC">Environnement du fichier PAC</h3>
-<p>Les fonctions globales d'assistance généralement disponibles pour les fichiers PAC  (<code><a href="/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file#isPlainHostName()_2">isPlainHostName()</a></code>, <code><a href="/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file#dnsDomainIs()">dnsDomainIs()</a></code>, etc) ne sont pas disponibles.</p>
+<p>Les fonctions globales d'assistance généralement disponibles pour les fichiers PAC  (<code><a href="/fr/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file#isPlainHostName()_2">isPlainHostName()</a></code>, <code><a href="/fr/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file#dnsDomainIs()">dnsDomainIs()</a></code>, etc) ne sont pas disponibles.</p>
<p>Le code qui s'exécute dans le fichier PAC n'a pas accès à :</p>
<ul>
- <li>outes les fonctions DOM (par exemple, <a href="/en-US/docs/Web/API/Window">window</a> ou l'une de ses propriétés)</li>
- <li>les API WebExtension sauf <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime/sendMessage">runtime.sendMessage()</a></code> et <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage">runtime.onMessage</a></code></li>
- <li>l' <a href="/en-US/docs/Web/API/Console">API console</a> - pour consigner les messages d'un PAC, envoyez un message au script d'arrière-plan :</li>
+ <li>outes les fonctions DOM (par exemple, <a href="/fr/docs/Web/API/Window">window</a> ou l'une de ses propriétés)</li>
+ <li>les API WebExtension sauf <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/runtime/sendMessage">runtime.sendMessage()</a></code> et <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage">runtime.onMessage</a></code></li>
+ <li>l' <a href="/fr/docs/Web/API/Console">API console</a> - pour consigner les messages d'un PAC, envoyez un message au script d'arrière-plan :</li>
</ul>
<pre class="brush: js">// pac.js
@@ -125,7 +125,7 @@ browser.runtime.onMessage.addListener(handleMessage);</pre>
<h2 id="Syntaxe">Syntaxe</h2>
-<pre class="syntaxbox brush:js">var registering = browser.proxy.register(
+<pre class="brush: js">var registering = browser.proxy.register(
url // string
)
</pre>
@@ -153,7 +153,7 @@ browser.proxy.register(proxyScriptURL);</pre>
<p>{{Compat("webextensions.api.proxy.register")}}</p>
-<div class="note"><strong>Remerciements :</strong>
+<div class="note"><p><strong>Note :</strong></p>
<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
</div>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/proxy/requestdetails/index.html b/files/fr/mozilla/add-ons/webextensions/api/proxy/requestdetails/index.html
index a1251a4322..08561e5845 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/proxy/requestdetails/index.html
+++ b/files/fr/mozilla/add-ons/webextensions/api/proxy/requestdetails/index.html
@@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/RequestDetails
<p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p>
-<dl class="reference-values">
+<dl>
<dt><code>cookieStoreId</code></dt>
<dd><code>string</code>. L'ID de magasin de cookies du contexte actuel.</dd>
<dt><code>documentUrl</code></dt>
@@ -44,7 +44,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/RequestDetails
<dt><code>tabId</code></dt>
<dd><code>integer</code>. ID de l'onglet dans lequel la requête a lieu. Défini sur -1 si la requête n'est pas liée à un onglet.</dd>
<dt><code>timeStamp</code></dt>
- <dd><code>number</code>. L'heure à laquelle cet événement s'est déclenché, en <a class="external external-icon" href="https://en.wikipedia.org/wiki/Unix_time">millisecondes depuis l'époque</a>.</dd>
+ <dd><code>number</code>. L'heure à laquelle cet événement s'est déclenché, en <a href="https://en.wikipedia.org/wiki/Unix_time">millisecondes depuis l'époque</a>.</dd>
<dt><code>type</code></dt>
<dd>{{WebExtAPIRef('webRequest.ResourceType')}}. Le type de ressource demandé : par exemple, "image", "script", "stylesheet".</dd>
<dt><code>url</code></dt>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/proxy/settings/index.html b/files/fr/mozilla/add-ons/webextensions/api/proxy/settings/index.html
index 4f121563fb..a2ca638f71 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/proxy/settings/index.html
+++ b/files/fr/mozilla/add-ons/webextensions/api/proxy/settings/index.html
@@ -17,8 +17,8 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/browserSettings/proxyConfig
<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 class="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>
diff --git a/files/fr/mozilla/add-ons/webextensions/api/proxy/unregister/index.html b/files/fr/mozilla/add-ons/webextensions/api/proxy/unregister/index.html
index 58192a969c..7331de1f79 100644
--- a/files/fr/mozilla/add-ons/webextensions/api/proxy/unregister/index.html
+++ b/files/fr/mozilla/add-ons/webextensions/api/proxy/unregister/index.html
@@ -18,15 +18,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/unregister
<p>Cette méthode était obsolète dans Firefox 68 et sera supprimée de Firefox 71. Dans Firefox 68 ou une version ultérieure, l'appel de cette méthode enregistre un message d'erreur sur la console:</p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/16800/proxy_unregister_warning.png" style="border: 1px solid black; display: block; height: 86px; margin: 0 auto; width: 800px;"></p>
+<p><img alt="" src="proxy_unregister_warning.png"></p>
-<p>Annule l'inscription d'un <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_%28PAC%29_file">fichier Proxy Auto-Configuration (PAC)</a>. Cela a été enregistré par un appel précédent à {{WebExtAPIRef("proxy.register()")}}.</p>
+<p>Annule l'inscription d'un <a href="/fr/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_%28PAC%29_file">fichier Proxy Auto-Configuration (PAC)</a>. Cela a été enregistré par un appel précédent à {{WebExtAPIRef("proxy.register()")}}.</p>
<p>C'est une fonction asynchrome qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code>.</p>
<h2 id="Syntaxe">Syntaxe</h2>
-<pre class="syntaxbox brush:js">var unregistering = browser.proxy.unregister()
+<pre class="brush: js">var unregistering = browser.proxy.unregister()
</pre>
<h3 id="Paramètres">Paramètres</h3>
@@ -47,7 +47,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/proxy/unregister
<p>{{Compat("webextensions.api.proxy.unregister")}}</p>
-<div class="note"><strong>Remerciements :</strong>
+<div class="note"><p><strong>Note :</strong></p>
<p>Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.</p>
</div>