diff options
| author | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-11-15 19:39:07 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-11-15 19:39:07 +0100 |
| commit | 34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9 (patch) | |
| tree | 21f671201b06ff6b0e507de867950b71fe1fddaf /files/fr/mozilla/add-ons/webextensions/api | |
| parent | 3886d96643d8b7cc626f1dda0e11981ac85def86 (diff) | |
| download | translated-content-34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9.tar.gz translated-content-34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9.tar.bz2 translated-content-34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9.zip | |
Prepare Mozilla section for Markdown conversion (#2980)
* Remove summary
* Remove hidden except for copyright notice
* Remove spans
* Remove font
* Remove notranslate
* Remove extra id, deleting an untranslated page doing so
* Fix links, absolute links, rm internal, titles
* Remove external classes
* fix headings with name attr
* fix some styles and classes
* remove useless class reference-values
* rm styles in links
* Fix code blocks in pre
* Remove ltr classes
* remove fullwidth-table
* Fix various conversion errors and some one offs
* Remove nested code/pre/code
* Fix notes
* Fix warnings
* fix dls
* fix nested issues in dls
* fix images
Diffstat (limited to 'files/fr/mozilla/add-ons/webextensions/api')
508 files changed, 1929 insertions, 2166 deletions
diff --git a/files/fr/mozilla/add-ons/webextensions/api/alarms/alarm/index.html b/files/fr/mozilla/add-ons/webextensions/api/alarms/alarm/index.html index 476c737320..43a30753a7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/alarms/alarm/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/alarms/alarm/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/Alarm <p>Les valeurs de ce type sont des objets contenant les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>name</code></dt> <dd><code>string</code> Une chaîne de caractères contenant le nom de l'alarme. Ce nom provient de celui qui a été fourni à la méthode {{WebExtAPIRef('alarms.create()')}} lors de la création de l'alarme.</dd> <dt><code>scheduledTime</code></dt> @@ -36,9 +36,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/Alarm <p>{{WebExtExamples}}</p> -<div class="note"><<strong>Remerciements :</strong> +<p><strong>Remerciements :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/alarms"><code>chrome.alarms</code></a>.</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> +<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>
\ No newline at end of file diff --git a/files/fr/mozilla/add-ons/webextensions/api/alarms/clear/index.html b/files/fr/mozilla/add-ons/webextensions/api/alarms/clear/index.html index 067b0f7fac..2895bf2486 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/alarms/clear/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/alarms/clear/index.html @@ -50,9 +50,8 @@ clearAlarm.then(onCleared);</pre> <p>{{Compat("webextensions.api.alarms.clear")}}</p> -<div class="note"><<strong>Remerciements :</strong> +<p><strong>Remerciements :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/alarms"><code>chrome.alarms</code></a>.</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/alarms/clearall/index.html b/files/fr/mozilla/add-ons/webextensions/api/alarms/clearall/index.html index ad3601b4be..05c10b87c7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/alarms/clearall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/alarms/clearall/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/clearAll <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var clearAlarms = browser.alarms.clearAll() +<pre class="brush: js">var clearAlarms = browser.alarms.clearAll() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -45,7 +45,7 @@ clearAlarms.then(onClearedAll);</pre> <p>{{Compat("webextensions.api.alarms.clearAll")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/alarms"><code>chrome.alarms</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/alarms/create/index.html b/files/fr/mozilla/add-ons/webextensions/api/alarms/create/index.html index 56eae43a8b..8eb55ed95a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/alarms/create/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/alarms/create/index.html @@ -29,9 +29,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/create <dl> <dt><code>name</code>{{optional_inline}}</dt> - <dd><code>string</code>. Le nom utilisé pour l'alarme. Par défaut, la chaîne utilisée sera la chaîne vide.</dd> - <dd>Cette valeur pourra être utilisée pour indiquer une alarme donnée avec les méthodes {{WebExtAPIRef('alarms.get()')}} et {{WebExtAPIRef('alarms.clear()')}}. Il sera également disponible pour {{WebExtAPIRef('alarms.onAlarm')}} sous la forme de la propriété <code>name</code> de l'objet {{WebExtAPIRef('alarms.Alarm')}} passé au gestionnaire d'évènement.</dd> - <dd>Pour une extension donnée, les noms d'alarmes sont toujours uniques (dans le cadre d'une seule extension). Si le nom donné ici correspond à une alarme existante pour cette extension, l'alarme existante sera supprimée et ne se déclenchera pas.</dd> + <dd><code>string</code>. Le nom utilisé pour l'alarme. Par défaut, la chaîne utilisée sera la chaîne vide. Cette valeur pourra être utilisée pour indiquer une alarme donnée avec les méthodes {{WebExtAPIRef('alarms.get()')}} et {{WebExtAPIRef('alarms.clear()')}}. Il sera également disponible pour {{WebExtAPIRef('alarms.onAlarm')}} sous la forme de la propriété <code>name</code> de l'objet {{WebExtAPIRef('alarms.Alarm')}} passé au gestionnaire d'évènement. Pour une extension donnée, les noms d'alarmes sont toujours uniques (dans le cadre d'une seule extension). Si le nom donné ici correspond à une alarme existante pour cette extension, l'alarme existante sera supprimée et ne se déclenchera pas.</dd> <dt><code>alarmInfo</code>{{optional_inline}}</dt> <dd> <p><code>object</code>. Un objet de configuration qui indique le moment du premier déclenchement comme valeur absolue (<code>when</code>) ou relative (<code>delayInMinutes</code>). Pour que l'alarme se repète, on utilisera le champ <code>periodInMinutes</code>.</p> @@ -39,9 +37,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/create <p>Sur Chrome, à moins que l'extension ne soit chargée, les alarmes créées ne sont pas autorisées à se déclencher plus d'une fois par minute. Si une extension tente de définir <code>delayInMinutes</code> avec une valeur strictement inférieure à 1 ou avec une valeur strictement inférieure à 1 dans le futur, l'alarme se déclenchera 1 minute après ce délai. Si une extension essaie de définir <code>periodInMinutes</code> avec une valeur strictement inférieure à 1, l'alarme se déclenchera alors chaque minute.</p> <p>L'objet <code>alarmInfo</code> peut contenir les propriétés suivantes :</p> - </dd> - <dd> - <dl class="reference-values"> + <dl> <dt><code>when</code>{{optional_inline}}</dt> <dd><code>double</code>. Le moment où l'alarme se déclenchera en premier. L'instant est indiquée comme une valeur absolue, exprimée en <a href="https://fr.wikipedia.org/wiki/Heure_Unix">millisecondes depuis epoch</a>. Pour obtenir le nombre de millisecondes entre l'époque et l'heure actuelle, on pourra utiliser {{jsxref("Date.now")}}. Si cette valeur est utilisée, il ne faut pas fournir <code>delayInMinutes</code>.</dd> <dt><code>delayInMinutes</code>{{optional_inline}}</dt> @@ -58,7 +54,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/create <pre class="brush: js">const delayInMinutes = 5; -<span class="pl-smi">browser</span>.<span class="pl-smi">alarms</span>.<span class="pl-en">create</span>({ +browser.alarms.create({ delayInMinutes });</pre> @@ -82,18 +78,11 @@ browser.alarms.create("my-periodic-alarm", { periodInMinutes });</pre> -<dl> - <dd> - <dl class="reference-values"> - </dl> - </dd> -</dl> - <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> <p>{{Compat("webextensions.api.alarms.create")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/alarms"><code>chrome.alarms</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/alarms/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/alarms/get/index.html index 8cc905dda2..d7f1b3624c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/alarms/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/alarms/get/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/get <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getAlarm = browser.alarms.get( +<pre class="brush: js">var getAlarm = browser.alarms.get( name // optional string ) </pre> @@ -52,7 +52,7 @@ getAlarm.then(gotAlarm);</pre> <p>{{Compat("webextensions.api.alarms.get")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/alarms"><code>chrome.alarms</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/alarms/getall/index.html b/files/fr/mozilla/add-ons/webextensions/api/alarms/getall/index.html index 706541e09a..c10f1ab6fd 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/alarms/getall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/alarms/getall/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/getAll <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getAlarms = browser.alarms.getAll() +<pre class="brush: js">var getAlarms = browser.alarms.getAll() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -30,7 +30,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/getAll <h3 id="Valeur_de_retour">Valeur de retour</h3> -<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> dont la valeur de résolution sera un tableau d'objets <code><a href="/fr/Add-ons/WebExtensions/API/alarms/Alarm" title="Information about a single alarm. This object is returned from alarms.get() and alarms.getAll(), and is passed into the alarms.onAlarm listener."><code>Alarm</code></a></code>. Chaque élément de ce tableau représente une alarme active de l'extension. Si aucune alarme n'est active, le tableau sera vide.</p> +<p>Une <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise"><code>Promise</code></a> dont la valeur de résolution sera un tableau d'objets <a href="/fr/Add-ons/WebExtensions/API/alarms/Alarm"><code>Alarm</code></a>. Chaque élément de ce tableau représente une alarme active de l'extension. Si aucune alarme n'est active, le tableau sera vide.</p> <h2 id="Exemples">Exemples</h2> @@ -49,7 +49,7 @@ getAlarms.then(gotAll);</pre> <p>{{Compat("webextensions.api.alarms.getAll")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/alarms"><code>chrome.alarms</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/alarms/index.html b/files/fr/mozilla/add-ons/webextensions/api/alarms/index.html index bb5388ccaa..7b49da9e46 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/alarms/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/alarms/index.html @@ -13,7 +13,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms --- <div>{{AddonSidebar}}</div> -<p><span class="seoSummary">Programmer le code pour qu'il soit exécuté à un moment précis dans le futur.</span> C'est comme <code><a href="/fr/docs/Web/API/WindowTimers/setTimeout">setTimeout()</a></code> and <code><a href="/fr/docs/Web/API/WindowTimers/setInterval">setInterval()</a></code> sauf que ces fonctions ne fonctionnent pas avec les pages d'arrière-plan qui sont chargées à la demande. Les alarmes ne persistent pas d'une session à l'autre du navigateur</p> +<p>Programmer le code pour qu'il soit exécuté à un moment précis dans le futur. C'est comme <code><a href="/fr/docs/Web/API/WindowTimers/setTimeout">setTimeout()</a></code> and <code><a href="/fr/docs/Web/API/WindowTimers/setInterval">setInterval()</a></code> sauf que ces fonctions ne fonctionnent pas avec les pages d'arrière-plan qui sont chargées à la demande. Les alarmes ne persistent pas d'une session à l'autre du navigateur</p> <p>Pour pouvoir utiliser cette API, vous devez disposer de la <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">permission</a> <code>"alarms"</code>.</p> @@ -52,7 +52,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms <p>{{Compat("webextensions.api.alarms")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/alarms"><code>chrome.alarms</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/alarms/onalarm/index.html b/files/fr/mozilla/add-ons/webextensions/api/alarms/onalarm/index.html index 4bff676cb3..46742021b9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/alarms/onalarm/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/alarms/onalarm/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/alarms/onAlarm <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.alarms.onAlarm.addListener(listener) +<pre class="brush: js">browser.alarms.onAlarm.addListener(listener) browser.alarms.onAlarm.removeListener(listener) browser.alarms.onAlarm.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.alarms.onAlarm.hasListener(listener) <dd> <p>La fonction qui sera appelée lorsque l'événement se produira. La fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>alarm</code></dt> <dd>{{WebExtAPIRef('alarms.Alarm')}}. L'alarme qui s'est déclenchée. La propriété <code>Alarm.name</code> pourra être utilisée afin de déterminer l'alarme qui s'est déclenchée.</dd> </dl> @@ -63,18 +63,13 @@ browser.alarms.onAlarm.addListener(handleAlarm);</pre> <p>{{WebExtExamples}}</p> -<dl> - <dd> - <dl class="reference-values"> - </dl> - </dd> -</dl> + <h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> <p>{{Compat("webextensions.api.alarms.onAlarm")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/alarms"><code>chrome.alarms</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/bookmarktreenode/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/bookmarktreenode/index.html index b03ce17d9f..c7e94d7184 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/bookmarktreenode/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/bookmarktreenode/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode <p>Un {{jsxref("object")}} avec les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>children</code> {{optional_inline}}</dt> <dd>Un {{jsxref("array")}} d'objets {{WebExtAPIRef('bookmarks.BookmarkTreeNode')}} qui représentent les enfants du noeud. La liste est classée dans la liste dans laquelle les enfants apparaissent dans l'interface utilisateur. Ce champ est omis si le noeud n'est pas un dossier.</dd> <dt><code>dateAdded</code> {{optional_inline}}</dt> @@ -50,7 +50,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/bookmarktreenodeunmodifiable/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/bookmarktreenodeunmodifiable/index.html index fa4d4720c9..28a6704fa7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/bookmarktreenodeunmodifiable/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/bookmarktreenodeunmodifiable/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNodeUnmo <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/create/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/create/index.html index cc75a54c9d..78c196778d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/create/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/create/index.html @@ -17,15 +17,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/create <p>Crée un signet ou un dossier en tant qu'enfant de {{WebExtAPIRef("bookmarks.BookmarkTreeNode", "BookmarkTreeNode")}} avec <code>parentId</code> spécifié. Pour créer un dossier, omettez ou laissez vide le paramètre {{WebExtAPIRef("bookmarks.CreateDetails", "CreateDetails", "url")}}.</p> -<div class="blockIndicator warning"> -<p>Si votre extension tente de créer un nouveau signet dans le nœud racine de l'arborescence du signet, une erreur est générée: "<em>La racine du signet ne peut pas être modifiée</em>" et le signet ne sera pas créé.</p> +<div class="warning"> +<p><strong>Attention :</strong> Si votre extension tente de créer un nouveau signet dans le nœud racine de l'arborescence du signet, une erreur est générée: "<em>La racine du signet ne peut pas être modifiée</em>" et le signet ne sera pas créé.</p> </div> <p>C'est une fonction asynchrone 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 createBookmark = browser.bookmarks.create( +<pre class="brush: js">var createBookmark = browser.bookmarks.create( bookmark // CreateDetails object ) </pre> @@ -62,7 +62,7 @@ createBookmark.then(onCreated);</pre> <p>{{Compat("webextensions.api.bookmarks.create")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/createdetails/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/createdetails/index.html index 04f687db59..95c51c4da7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/createdetails/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/createdetails/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/CreateDetails <p>Un {{jsxref("object")}} contenant une combinaison des champs suivants :</p> -<dl class="reference-values"> +<dl> <dt><code>index</code> {{optional_inline}}</dt> <dd>Un entier {{jsxref("Number")}} qui spécifie la position à laquelle placer le nouveau signet sous son parent. Une valeur de 0 le placera en haut de la liste.</dd> <dt><code>parentId</code> {{optional_inline}}</dt> @@ -40,7 +40,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/CreateDetails <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/get/index.html index 93186694e9..d2d2a6f475 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/get/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/get <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getBookmarks = browser.bookmarks.get( +<pre class="brush: js">var getBookmarks = browser.bookmarks.get( idOrIdList // string or string array ) </pre> @@ -58,7 +58,7 @@ gettingBookmarks.then(onFulfilled, onRejected);</pre> <p>{{Compat("webextensions.api.bookmarks.get")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getchildren/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getchildren/index.html index b3527184a2..6738cbe514 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getchildren/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getchildren/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/getChildren <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingChildren = browser.bookmarks.getChildren( +<pre class="brush: js">var gettingChildren = browser.bookmarks.getChildren( id // string ) </pre> @@ -35,7 +35,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/getChildren <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un tableau d'objets <a href="/fr/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode" title="An object of type bookmarks.BookmarkTreeNode represents a node in the bookmark tree, where each node is a bookmark or bookmark folder. Child nodes are ordered by an index within their respective parent folders."><code>BookmarkTreeNode</code></a>. Chaque entrée représente un seul noeud enfant. La liste est triée dans le même ordre dans lequel les signets apparaissent dans l'interface utilisateur. Les séparateurs ne sont actuellement pas inclus dans les résultats. La liste inclut les sous-dossiers, mais n'inclut aucun enfant contenu dans les sous-dossiers.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un tableau d'objets <a href="/fr/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode"><code>BookmarkTreeNode</code></a>. Chaque entrée représente un seul noeud enfant. La liste est triée dans le même ordre dans lequel les signets apparaissent dans l'interface utilisateur. Les séparateurs ne sont actuellement pas inclus dans les résultats. La liste inclut les sous-dossiers, mais n'inclut aucun enfant contenu dans les sous-dossiers.</p> <p>Si le noeud spécifié n'a pas d'enfants, le tableau est vide.Si le noeud identifié par <code>id</code> n'est pas trouvé, la promise est rejetée avec un message d'erreur.</p> @@ -60,7 +60,7 @@ gettingChildren.then(onFulfilled, onRejected);</pre> <p>{{Compat("webextensions.api.bookmarks.getChildren")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getrecent/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getrecent/index.html index debe89742f..a8e59ca423 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getrecent/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getrecent/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/getRecent <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingRecent = browser.bookmarks.getRecent( +<pre class="brush: js">var gettingRecent = browser.bookmarks.getRecent( numberOfItems // integer ) </pre> @@ -35,11 +35,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/getRecent <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un tableau d'objets <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode" title="An object of type bookmarks.BookmarkTreeNode represents a node in the bookmark tree, where each node is a bookmark or bookmark folder. Child nodes are ordered by an index within their respective parent folders."><code>BookmarkTreeNode</code></a>.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un tableau d'objets <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode"><code>BookmarkTreeNode</code></a>.</p> <h2 id="Exemples">Exemples</h2> -<p id="Find_the_most_recently_added_bookmark"><span id="result_box" lang="fr"><span>Cet exemple enregistre l'URL du dernier signet ajouté </span></span>:</p> +<p>Cet exemple enregistre l'URL du dernier signet ajouté :</p> <pre class="brush: js">function onFulfilled(bookmarks) { for (bookmark of bookmarks) { @@ -60,7 +60,7 @@ gettingRecent.then(onFulfilled, onRejected);</pre> <p>{{Compat("webextensions.api.bookmarks.getRecent")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getsubtree/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getsubtree/index.html index 1e4cdcee14..023c3a7368 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getsubtree/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/getsubtree/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/getSubTree <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingSubTree = browser.bookmarks.getSubTree( +<pre class="brush: js">var gettingSubTree = browser.bookmarks.getSubTree( id // string ) </pre> @@ -80,7 +80,7 @@ gettingSubTree.then(logSubTree, onRejected);</pre> <p>{{Compat("webextensions.api.bookmarks.getSubTree")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/gettree/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/gettree/index.html index 1d3b7e330e..a1e8033e89 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/gettree/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/gettree/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/getTree <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingTree = browser.bookmarks.getTree() +<pre class="brush: js">var gettingTree = browser.bookmarks.getTree() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -32,11 +32,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/getTree <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un tableau contenant un objet, un objet <a href="/fr/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode" title="An object of type bookmarks.BookmarkTreeNode represents a node in the bookmark tree, where each node is a bookmark or bookmark folder. Child nodes are ordered by an index within their respective parent folders."><code>bookmarks.BookmarkTreeNode</code></a> le noeud racine.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un tableau contenant un objet, un objet <a href="/fr/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode"><code>bookmarks.BookmarkTreeNode</code></a> le noeud racine.</p> <h2 id="Exemples">Exemples</h2> -<p><span class="short_text" id="result_box" lang="fr"><span>Cet exemple imprime l'intégralité de l'arborescence des signets :</span></span></p> +<p>Cet exemple imprime l'intégralité de l'arborescence des signets :</p> <pre class="brush: js">function makeIndent(indentLength) { return ".".repeat(indentLength); @@ -75,7 +75,7 @@ gettingTree.then(logTree, onRejected); <p>{{Compat("webextensions.api.bookmarks.getTree")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/index.html index 9779eaab49..b935b48f56 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/index.html @@ -14,7 +14,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks --- <div>{{AddonSidebar}}</div> -<p>L’API de la <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions">WebExtensions</a> {{WebExtAPIRef("bookmarks")}} permet à une extension d’interagir et de manipuler le système de Bookmarking du navigateur. Vous pouvez l’utiliser pour enregistrer des marque-pages, récupérer des marque-pages existants et éditer, supprimer ou organiser des marque-pages.</p> +<p>L’API de la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions">WebExtensions</a> {{WebExtAPIRef("bookmarks")}} permet à une extension d’interagir et de manipuler le système de Bookmarking du navigateur. Vous pouvez l’utiliser pour enregistrer des marque-pages, récupérer des marque-pages existants et éditer, supprimer ou organiser des marque-pages.</p> <p>Pour utiliser cette API, une extension doit demander la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> « bookmarks » dans son fichier <code><a href="/fr/Add-ons/WebExtensions/manifest.json">manifest.json</a></code>.</p> @@ -83,15 +83,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks <p>{{Compat("webextensions.api.bookmarks")}}</p> -<div class="hidden note"> -<p>The "Chrome incompatibilities" section is included from <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities"> https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a> using the <a href="/en-US/docs/Template:WebExtChromeCompat">WebExtChromeCompat</a> macro.</p> - -<p>If you need to update this content, edit <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities">https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a>, then shift-refresh this page to see your changes.</p> -</div> - <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/move/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/move/index.html index 4032cd2b83..cb8f56ae57 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/move/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/move/index.html @@ -17,15 +17,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/move <p>La méthode <strong><code>bookmarks.move()</code></strong> déplace le {{WebExtAPIRef("bookmarks.BookmarkTreeNode", "BookmarkTreeNode")}} à la destination spécifiée dans l'arborescence des signets. Cela vous permet de déplacer un signet vers un nouveau dossier et / ou une position dans le dossier.</p> -<div class="blockIndicator warning"> -<p>Si votre extension tente de déplacer un signet dans le nœud racine de l’arborescence de signets, l’appel déclenche une erreur avec le message suivant: "<em>La racine du signet ne peut pas être modifiée</em>" et le déplacement ne sera pas terminé.</p> +<div class="warning"> +<p><strong>Attention :</strong> Si votre extension tente de déplacer un signet dans le nœud racine de l’arborescence de signets, l’appel déclenche une erreur avec le message suivant: "<em>La racine du signet ne peut pas être modifiée</em>" et le déplacement ne sera pas terminé.</p> </div> <p>C'est une fonction asynchrone 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 movingBookmark = browser.bookmarks.move( +<pre class="brush: js">var movingBookmark = browser.bookmarks.move( id, // string destination // object ) @@ -37,9 +37,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/move <dt><code>id</code></dt> <dd>Un {{jsxref("string")}} contenant l'ID du signet ou du dossier à déplacer.</dd> <dt><code>destination</code></dt> - <dd>Un {{jsxref("object")}} qui spécifie la destination du signet. Cet objet doit contenir un ou les deux champs suivants :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un {{jsxref("object")}} qui spécifie la destination du signet. Cet objet doit contenir un ou les deux champs suivants :</p> + + <dl> <dt><code>parentId</code> {{optional_inline}}</dt> <dd>Un {{jsxref("string")}} qui spécifie l'ID du dossier de destination. Si cette valeur est omise, le signet est déplacé vers un nouvel emplacement dans son dossier actuel.</dd> <dt><code>index</code> {{optional_inline}}</dt> @@ -50,7 +50,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/move <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un seul objet <a href="/fr/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode" title="An object of type bookmarks.BookmarkTreeNode represents a node in the bookmark tree, where each node is a bookmark or bookmark folder. Child nodes are ordered by an index within their respective parent folders."><code>bookmarks.BookmarkTreeNode</code></a> décrivant le noeud déplacé.Si le noeud correspondant au paramètre <code>id</code> ne peut pas être trouvé, la promesse est rejetée avec un message d'erreur.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un seul objet <a href="/fr/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode"><code>bookmarks.BookmarkTreeNode</code></a> décrivant le noeud déplacé.Si le noeud correspondant au paramètre <code>id</code> ne peut pas être trouvé, la promesse est rejetée avec un message d'erreur.</p> <h2 id="Exemples">Exemples</h2> @@ -77,7 +77,7 @@ movingBookmark.then(onMoved, onRejected);</pre> <p>{{Compat("webextensions.api.bookmarks.move")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onchanged/index.html index eb964fba61..50b31946cd 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onchanged/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/onChanged <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.bookmarks.onChanged.addListener(listener) +<pre class="brush: js">browser.bookmarks.onChanged.addListener(listener) browser.bookmarks.onChanged.removeListener(listener) browser.bookmarks.onChanged.hasListener(listener) </pre> @@ -49,20 +49,20 @@ browser.bookmarks.onChanged.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>id</code></dt> <dd><code>string</code>. ID de l'article qui a changé.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>changeInfo</code></dt> <dd><a href="#changeInfo"><code>object</code></a>. Objet contenant deux propriétés : <code>title</code>, une chaîne contenant le titre de l'élément et <code>url</code>, une chaîne contenant l'URL de l'élément. Si l'élément est un dossier, l'<code>url</code> est omise.</dd> </dl> </dd> </dl> -<div class="blockIndicator note"> -<p>Plusieurs événements peuvent se produire lorsqu'un signet change, et cet objet changeInfo peut contenir uniquement les données qui ont changé, plutôt que toutes les données du signet. En d'autres termes, si l'<code>url</code> d'un signet change, le changeInfo ne peut contenir que les nouvelles informations de l'<code>url</code>.</p> +<div class="note"> +<p><strong>Note :</strong> Plusieurs événements peuvent se produire lorsqu'un signet change, et cet objet changeInfo peut contenir uniquement les données qui ont changé, plutôt que toutes les données du signet. En d'autres termes, si l'<code>url</code> d'un signet change, le changeInfo ne peut contenir que les nouvelles informations de l'<code>url</code>.</p> </div> <h2 id="Exemples">Exemples</h2> @@ -84,18 +84,13 @@ browser.browserAction.onClicked.addListener(handleClick); -<dl> - <dd> - <dl class="reference-values"> - </dl> - </dd> -</dl> + <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> <p>{{Compat("webextensions.api.bookmarks.onChanged")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onchildrenreordered/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onchildrenreordered/index.html index 6dd2e1f03a..e6d6097773 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onchildrenreordered/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onchildrenreordered/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/onChildrenReordered <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.bookmarks.onChildrenReordered.addListener(listener) +<pre class="brush: js">browser.bookmarks.onChildrenReordered.addListener(listener) browser.bookmarks.onChildrenReordered.removeListener(listener) browser.bookmarks.onChildrenReordered.hasListener(listener) </pre> @@ -44,12 +44,12 @@ browser.bookmarks.onChildrenReordered.hasListener(listener) <dd> <p>Fonction qui sera très semblable à cet événement. La fonction suivante les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>id</code></dt> <dd><code>string</code>. ID du dossier dont les enfants ont été réorganisés.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>reorderInfo</code></dt> <dd><a href="#reorderInfo"><code>object</code></a>. Objet contenant des objets supplémentaires.</dd> </dl> @@ -60,7 +60,7 @@ browser.bookmarks.onChildrenReordered.hasListener(listener) <h3 id="reorderInfo">reorderInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>childIds</code></dt> <dd><code>array</code> de <code><code>string</code></code>. Tableau contenant les ID de tous les éléments de signets de ce dossier, dans l'ordre où ils apparaissent maintenant dans l'interface utilisateur.</dd> </dl> @@ -85,7 +85,7 @@ browser.browserAction.onClicked.addListener(handleClick); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/oncreated/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/oncreated/index.html index 54f2004eb7..92cb03124e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/oncreated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/oncreated/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/onCreated <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.bookmarks.onCreated.addListener() +<pre class="brush: js">browser.bookmarks.onCreated.addListener() browser.bookmarks.onCreated.removeListener(listener) browser.bookmarks.onCreated.hasListener(listener) </pre> @@ -44,12 +44,12 @@ browser.bookmarks.onCreated.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>id</code></dt> <dd><code>string</code>. L'ID du nouvel élément de favori.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>bookmark</code></dt> <dd>{{WebExtAPIRef('bookmarks.BookmarkTreeNode')}}. Informations sur le nouvel élément de favori.</dd> </dl> @@ -71,7 +71,7 @@ browser.bookmarks.onCreated.addListener(handleCreated);</pre> <p>{{Compat("webextensions.api.bookmarks.onCreated")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportbegan/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportbegan/index.html index f263e69db2..4c2a02eabe 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportbegan/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportbegan/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportBegan <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.bookmarks.onImportBegan.addListener(listener) +<pre class="brush: js">browser.bookmarks.onImportBegan.addListener(listener) browser.bookmarks.onImportBegan.removeListener(listener) browser.bookmarks.onImportBegan.hasListener(listener) </pre> @@ -72,7 +72,7 @@ browser.browserAction.onClicked.addListener(handleClick); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportended/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportended/index.html index 97295de854..c70be82f29 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportended/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onimportended/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/onImportEnded <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.bookmarks.onImportEnded.addListener(listener) +<pre class="brush: js">browser.bookmarks.onImportEnded.addListener(listener) browser.bookmarks.onImportEnded.removeListener(listener) browser.bookmarks.onImportEnded.hasListener(listener) </pre> @@ -72,7 +72,7 @@ browser.browserAction.onClicked.addListener(handleClick); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onmoved/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onmoved/index.html index dc5680327a..1b39e36c37 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onmoved/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onmoved/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/onMoved <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.bookmarks.onMoved.addListener(listener) +<pre class="brush: js">browser.bookmarks.onMoved.addListener(listener) browser.bookmarks.onMoved.removeListener(listener) browser.bookmarks.onMoved.hasListener(listener) </pre> @@ -44,12 +44,12 @@ browser.bookmarks.onMoved.hasListener(listener) <dd> <p>Function that will be called when this event occurs. The function will be passed the following arguments:</p> - <dl class="reference-values"> + <dl> <dt><code>id</code></dt> <dd><code>string</code>. ID of the item that was moved.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>moveInfo</code></dt> <dd><a href="#moveInfo"><code>object</code></a>. Object containing more details about the move.</dd> </dl> @@ -60,7 +60,7 @@ browser.bookmarks.onMoved.hasListener(listener) <h3 id="moveInfo">moveInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>parentId</code></dt> <dd><code>string</code>. Le nouveau dossier parent.</dd> <dt><code>index</code></dt> @@ -94,7 +94,7 @@ browser.browserAction.onClicked.addListener(handleClick); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onremoved/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onremoved/index.html index 5549630a72..272fdfa0af 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onremoved/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/onremoved/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/onRemoved <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.bookmarks.onRemoved.addListener(listener) +<pre class="brush: js">browser.bookmarks.onRemoved.addListener(listener) browser.bookmarks.onRemoved.removeListener(listener) browser.bookmarks.onRemoved.hasListener(listener) </pre> @@ -44,12 +44,12 @@ browser.bookmarks.onRemoved.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>id</code></dt> <dd><code>string</code>. ID de l'article qui a été supprimé.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>removeInfo</code></dt> <dd><a href="#removeInfo"><code>object</code></a>. Plus de détails sur l'élément supprimé.</dd> </dl> @@ -60,7 +60,7 @@ browser.bookmarks.onRemoved.hasListener(listener) <h3 id="removeInfo">removeInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>parentId</code></dt> <dd><code>string</code>. ID du parent de l'élément dans l'arborescence.</dd> <dt><code>index</code></dt> @@ -89,7 +89,7 @@ browser.browserAction.onClicked.addListener(handleClick);</pre> <p>{{Compat("webextensions.api.bookmarks.onRemoved")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/remove/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/remove/index.html index 426d2a5362..8e17a38a86 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/remove/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/remove/index.html @@ -18,15 +18,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/remove <p>La méthode <strong><code>bookmarks.remove()</code></strong> supprime un seul signet ou un dossier de signets vide.</p> -<div class="blockIndicator warning"> -<p>Si votre extension tente de supprimer un signet du nœud racine de l’arborescence de signets, l’appel déclenche une erreur avec le message suivant: "<em>La racine du signet ne peut pas être modifiée</em>" et le signet ne sera pas supprimé.</p> +<div class="warning"> +<p><strong>Attention :</strong> Si votre extension tente de supprimer un signet du nœud racine de l’arborescence de signets, l’appel déclenche une erreur avec le message suivant: "<em>La racine du signet ne peut pas être modifiée</em>" et le signet ne sera pas supprimé.</p> </div> <p>C'est une fonction asynchrone 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 removingBookmark = browser.bookmarks.remove( +<pre class="brush: js">var removingBookmark = browser.bookmarks.remove( id // string ) </pre> @@ -65,7 +65,7 @@ removingBookmark.then(onRemoved, onRejected);</pre> <p>{{Compat("webextensions.api.bookmarks.remove")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/removetree/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/removetree/index.html index d311489036..81cb531cfd 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/removetree/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/removetree/index.html @@ -17,15 +17,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/removeTree <p>La méthode <strong><code>bookmarks.removeTree()</code></strong> supprime récursivement un dossier de signets et tout son contenu.</p> -<div class="blockIndicator warning"> -<p>Si votre extension tente de supprimer une arborescence de signets du nœud racine de cette dernière, l'appel déclenche une erreur avec le message suivant: "La racine de signet ne peut pas être modifiée" et le signet ne sera pas supprimé.</p> +<div class="warning"> +<p><strong>Attention :</strong> Si votre extension tente de supprimer une arborescence de signets du nœud racine de cette dernière, l'appel déclenche une erreur avec le message suivant: "La racine de signet ne peut pas être modifiée" et le signet ne sera pas supprimé.</p> </div> <p>C'est une fonction asynchrone 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 removingTree = browser.bookmarks.removeTree( +<pre class="brush: js">var removingTree = browser.bookmarks.removeTree( id // string ) </pre> @@ -71,7 +71,7 @@ searchingBookmarks.then(removeMDN, onRejected);</pre> <p>{{Compat("webextensions.api.bookmarks.removeTree")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/search/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/search/index.html index 65735f60ec..0e2955e21c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/search/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/search/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/search <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var searching = browser.bookmarks.search( +<pre class="brush: js">var searching = browser.bookmarks.search( query // string or object ) </pre> @@ -33,24 +33,17 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/search <dl> <dt><code>query</code></dt> - <dd>Un {{jsxref("string")}} ou {{jsxref("object")}} décrivant la requête à effectuer.</dd> - <dd> + <dd><p>Un {{jsxref("string")}} ou {{jsxref("object")}} décrivant la requête à effectuer.</p> <p>Si la <code>query</code> est une chaîne, elle comprend zéro ou plusieurs termes de recherche. Les termes de recherche sont délimités par des espaces et peuvent être placés entre guillemets pour permettre la recherche dans des expressions de plusieurs mots. Chaque terme de recherche correspond s'il correspond à une sous-chaîne dans l'URL ou le titre du signet. La correspondance est insensible à la casse. Pour qu'un signet corresponde à la requête, tous les termes de recherche de la requête doivent correspondre.</p> <p>Si la <code>query</code> un objet, elle possède zéro ou plus des trois propriétés suivantes : <code>query</code>, <code>title</code>, et <code>url</code>, qui sont décrites ci-dessous. Pour qu'un signet corresponde à la requête, tous les termes de propriétés fournis doivent correspondre aux valeurs spécifiées.</p> - </dd> - <dd> - <dl class="reference-values"> + + <dl> <dt><code>query</code> {{optional_inline}}</dt> <dd>Un {{jsxref("string")}} spécifiant un ou plusieurs termes à comparer; le format est identique à la forme de chaîne du paramètre du <code>query</code>. Si ce n'est pas une chaîne, une exception est levée.</dd> <dt><code>url</code> {{optional_inline}}</dt> - <dd>Un {{jsxref("string")}} qui doit correspondre exactement à l'URL du signet. La correspondance est insensible à la casse et les barres obliques de fin sont ignorées.</dd> - <dd> - <p>Si vous passez une URL invalide ici, la fonction lèvera une exception.</p> + <dd><p>Un {{jsxref("string")}} qui doit correspondre exactement à l'URL du signet. La correspondance est insensible à la casse et les barres obliques de fin sont ignorées.Si vous passez une URL invalide ici, la fonction lèvera une exception.</p> </dd> - </dl> - - <dl class="reference-values"> <dt><code>title</code> {{optional_inline}}</dt> <dd>Un {{jsxref("string")}} Ceci doit correspondre exactement au titre du noeud de l'arbre du signet. La correspondance est sensible à la casse.</dd> </dl> @@ -107,7 +100,7 @@ browser.browserAction.onClicked.addListener(checkActiveTab); <p>{{Compat("webextensions.api.bookmarks.search")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/update/index.html b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/update/index.html index 1299f94992..0bfaea33ef 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/bookmarks/update/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/bookmarks/update/index.html @@ -17,15 +17,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/update <p><strong><code>bookmarks.update()</code></strong> met à jour le titre et / ou l'URL d'un signet ou le nom d'un dossier de signets.</p> -<div class="blockIndicator warning"> -<p>Si votre extension tente de mettre à jour un signet dans le nœud racine de l'arborescence de signets, l'appel déclenche une erreur avec le message suivant: "La racine du signet ne peut pas être modifiée" et le signet ne sera pas mis à jour.</p> +<div class="warning"> +<p><strong>Attention :</strong> Si votre extension tente de mettre à jour un signet dans le nœud racine de l'arborescence de signets, l'appel déclenche une erreur avec le message suivant: "La racine du signet ne peut pas être modifiée" et le signet ne sera pas mis à jour.</p> </div> <p>C'est une fonction asynchrone 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 updating = browser.bookmarks.update( +<pre class="brush: js">var updating = browser.bookmarks.update( id, // string changes // object ) @@ -37,9 +37,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/update <dt><code>id</code></dt> <dd>Un {{jsxref("string")}} spécifiant l'ID du dossier de signet ou de dossier de signets à mettre à jour.</dd> <dt><code>changes</code></dt> - <dd>Un {{jsxref("object")}} spécifiant les changements à appliquer, avec une combinaison des champs suivants. Tous les éléments non spécifiés ne sont pas modifiés dans le signet ou le dossier référencé :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un {{jsxref("object")}} spécifiant les changements à appliquer, avec une combinaison des champs suivants. Tous les éléments non spécifiés ne sont pas modifiés dans le signet ou le dossier référencé :</p> + <dl> <dt><code>title</code> {{optional_inline}}</dt> <dd>Un {{jsxref("string")}} contenant le nouveau titre du signet, ou le nouveau nom du dossier si l'<code>id</code> fait référence à un dossier.</dd> <dt><code>url</code> {{optional_inline}}</dt> @@ -50,7 +49,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/bookmarks/update <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera satisfaite avec un seul objet <a href="/fr/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode" title="An object of type bookmarks.BookmarkTreeNode represents a node in the bookmark tree, where each node is a bookmark or bookmark folder. Child nodes are ordered by an index within their respective parent folders."><code>bookmarks.BookmarkTreeNode</code></a> représentant le signet mis à jour. Si l'élément de signet correspondant au paramètre <code>id</code> ne peut pas être trouvé, la promesse est rejetée.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera satisfaite avec un seul objet <a href="/fr/Add-ons/WebExtensions/API/bookmarks/BookmarkTreeNode"><code>bookmarks.BookmarkTreeNode</code></a> représentant le signet mis à jour. Si l'élément de signet correspondant au paramètre <code>id</code> ne peut pas être trouvé, la promesse est rejetée.</p> <h2 id="Exemples">Exemples</h2> @@ -85,7 +84,7 @@ searching.then(updateFolders, onRejected);</pre> <p>{{Compat("webextensions.api.bookmarks.update")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/bookmarks"><code>chrome.bookmarks</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/bookmarks.json"><code>bookmarks.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/colorarray/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/colorarray/index.html index 8d00b11c13..105713c961 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/colorarray/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/colorarray/index.html @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/ColorArray <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/disable/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/disable/index.html index ac6501cf6e..1b44f9386e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/disable/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/disable/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/disable <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.disable( +<pre class="brush: js">browser.browserAction.disable( tabId // optional integer ) </pre> @@ -54,7 +54,7 @@ browser.browserAction.onClicked.addListener(() => { browser.browserAction.disable(tab.id); });</pre> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/enable/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/enable/index.html index dbb1855dc3..f7e8f6139c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/enable/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/enable/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/enable <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.enable( +<pre class="brush: js">browser.browserAction.enable( tabId // optional integer ) </pre> @@ -50,7 +50,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgebackgroundcolor/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgebackgroundcolor/index.html index 5cbc7dcb2a..665501decf 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgebackgroundcolor/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgebackgroundcolor/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeBackgrou <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.getBadgeBackgroundColor ( +<pre class="brush: js">browser.browserAction.getBadgeBackgroundColor ( details // object ) </pre> @@ -30,17 +30,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeBackgrou <p><code>details</code></p> -<dl> - <dd><code>object</code>. - - <dl class="reference-values"> +<p><code>object</code></p> + <dl> <dt><code>tabId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Specifie l'onglet pour obtenir la couleur d'arrière-plan du badge.</dd> <dt><code>windowId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Spécifie la fenêtre à partir de laquelle obtenir la couleur de fond du badge.</dd> </dl> - </dd> -</dl> <ul> <li>Si <code>windowId</code> et <code>tabId</code> sont tous les deux fournis, la fonction échoue..</li> @@ -71,7 +67,7 @@ browser.browserAction.getBadgeBackgroundColor({}).then(onGot, onFailure);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgetext/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgetext/index.html index 288a89fbb1..96f04dba54 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgetext/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgetext/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeText <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingText = browser.browserAction.getBadgeText ( +<pre class="brush: js">var gettingText = browser.browserAction.getBadgeText ( details // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeText <dl> <dt><code>details</code></dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code></p> + <dl> <dt><code>tabId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Spécifie l'onglet pour obtenir le texte du badge.</dd> <dt><code>windowId</code>{{optional_inline}}</dt> @@ -67,7 +66,7 @@ gettingBadgeText.then(gotBadgeText);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgetextcolor/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgetextcolor/index.html index 16b7c1aa4a..d1caee0152 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgetextcolor/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/getbadgetextcolor/index.html @@ -11,11 +11,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeTextColo <p>Les autres navigateurs utilisent toujours une couleur de texte blanche.</p> -<p>C'est une fonction asynchrone qui renvoie une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code>.</p> +<p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code>.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.getBadgeTextColor( +<pre class="brush: js">browser.browserAction.getBadgeTextColor( details // object ) </pre> @@ -24,8 +24,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeTextColo <dl> <dt><code>details</code></dt> - <dd><code>object</code>. - <dl class="reference-values"> + <dd><p><code>object</code></p> + <dl> <dt><code>tabId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Spécifie l'onglet pour obtenir la couleur du texte du badge.</dd> <dt><code>windowId</code>{{optional_inline}}</dt> @@ -41,7 +41,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getBadgeTextColo <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> qui sera remplie avec la couleur récupérée comme un {{WebExtAPIRef('browserAction.ColorArray')}}.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> qui sera remplie avec la couleur récupérée comme un {{WebExtAPIRef('browserAction.ColorArray')}}.</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -63,7 +63,7 @@ browser.browserAction.getBadgeTextColor({}).then(onGot, onFailure);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/getpopup/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/getpopup/index.html index a8fa1b9120..e641899dc9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/getpopup/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/getpopup/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getPopup <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingPopup = browser.browserAction.getPopup( +<pre class="brush: js">var gettingPopup = browser.browserAction.getPopup( details // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getPopup <dl> <dt><code>details</code></dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>tabId</code>{{optional_inline}}</dt> <dd><code>integer</code>. L'onglet dont le menu déroulant reçoit un entier.</dd> <dt><code>windowId</code>{{optional_inline}}</dt> @@ -67,7 +66,7 @@ gettingPopup.then(gotPopup); </pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/gettitle/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/gettitle/index.html index 60db5dbbd1..b18eb58a0b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/gettitle/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/gettitle/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getTitle <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingTitle = browser.browserAction.getTitle( +<pre class="brush: js">var gettingTitle = browser.browserAction.getTitle( details // object ) </pre> @@ -32,9 +32,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getTitle <dl> <dt><code>details</code></dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code><p> + <dl> <dt><code>tabId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Spécifiez l'onglet pour obtenir le titre.</dd> <dt><code>windowId</code>{{optional_inline}}</dt> @@ -60,22 +59,22 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/getTitle <p>Ce code change le titre entre "ceci" et "cela" chaque fois que l'utilisateur clique sur l'action du navigateur :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">toggleTitle</span><span class="punctuation token">(</span>title<span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">if</span> <span class="punctuation token">(</span>title <span class="operator token">==</span> <span class="string token">"this"</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - browser<span class="punctuation token">.</span>browserAction<span class="punctuation token">.</span><span class="function token">setTitle</span><span class="punctuation token">(</span><span class="punctuation token">{</span>title<span class="punctuation token">:</span> <span class="string token">"that"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> <span class="keyword token">else</span> <span class="punctuation token">{</span> - browser<span class="punctuation token">.</span>browserAction<span class="punctuation token">.</span><span class="function token">setTitle</span><span class="punctuation token">(</span><span class="punctuation token">{</span>title<span class="punctuation token">:</span> <span class="string token">"this"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function toggleTitle(title) { + if (title == "this") { + browser.browserAction.setTitle({title: "that"}); + } else { + browser.browserAction.setTitle({title: "this"}); + } +} -browser<span class="punctuation token">.</span>browserAction<span class="punctuation token">.</span>onClicked<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="operator token">=</span><span class="operator token">></span> <span class="punctuation token">{</span> - <span class="keyword token">var</span> gettingTitle <span class="operator token">=</span> browser<span class="punctuation token">.</span>browserAction<span class="punctuation token">.</span><span class="function token">getTitle</span><span class="punctuation token">(</span><span class="punctuation token">{</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - gettingTitle<span class="punctuation token">.</span><span class="function token">then</span><span class="punctuation token">(</span>toggleTitle<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browserAction.onClicked.addListener(() => { + var gettingTitle = browser.browserAction.getTitle({}); + gettingTitle.then(toggleTitle); +});</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/imagedatatype/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/imagedatatype/index.html index 704c3b087c..a93726876c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/imagedatatype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/imagedatatype/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/ImageDataType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/index.html index da7b551bba..ea193dbd49 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/index.html @@ -86,15 +86,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction <p>{{Compat("webextensions.api.browserAction")}}</p> -<div class="hidden note"> -<p>La section "incompatibilités Chrome" est inclused dans <a href="/fr/Add-ons/WebExtensions/Chrome_incompatibilities"> https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a> à l'aide de la macro <a href="/fr/docs/Template:WebExtChromeCompat">WebExtChromeCompat</a>.</p> - -<p>Si vous devez mettre à jour ce contenu, editez <a href="/fr/Add-ons/WebExtensions/Chrome_incompatibilities">https://developer.mozilla.org/fr/Add-ons/WebExtensions/Chrome_incompatibilities</a>, puis déplacez-actualisez cette page pour voir les modifications.</p> -</div> - <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/isenabled/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/isenabled/index.html index c49e1258df..851dc1e386 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/isenabled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/isenabled/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/isEnabled <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">let gettingIsEnabled = browser.browserAction.isEnabled( +<pre class="brush: js">let gettingIsEnabled = browser.browserAction.isEnabled( details // object ) </pre> @@ -29,9 +29,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/isEnabled <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Un objet contenant éventuellement le <code>tabId</code> ou <code>windowId</code> à vérifier.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet contenant éventuellement le <code>tabId</code> ou <code>windowId</code> à vérifier.</p> + <dl> <dt><code>tabId</code> {{optional_inline}}</dt> <dd><code>integer</code>. ID d'un onglet à vérifier</dd> <dt><code>windowId</code> {{optional_inline}}</dt> @@ -40,12 +39,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/isEnabled </dd> </dl> -<dl> - <dd> - <dl class="reference-values"> - </dl> - </dd> -</dl> + <ul> <li>Si windowId et tabId sont tous les deux fournis, la fonction échoue.</li> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/onclicked/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/onclicked/index.html index e7e2d56339..9a109b7082 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/onclicked/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/onclicked/index.html @@ -17,11 +17,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/onClicked <p>Action quand l'icone d'action du navigateur est cliqué. Cet événement ne déclenchera pas si l'action du navigateur comporte une fenêtre contextuelle.</p> -<p>Pour définir une action de clic droit, utilisez l'API <a href="/fr/Add-ons/WebExtensions/API/contextMenus"><code>contextMenus</code></a> avec le <a href="/fr/Add-ons/WebExtensions/API/contextMenus/ContextType" title="The different contexts a menu can appear in.">type de contexte</a> "browser_action".</p> +<p>Pour définir une action de clic droit, utilisez l'API <a href="/fr/Add-ons/WebExtensions/API/contextMenus"><code>contextMenus</code></a> avec le <a href="/fr/Add-ons/WebExtensions/API/contextMenus/ContextType">type de contexte</a> "browser_action".</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.onClicked.addListener(<code>listener</code>) +<pre class="brush: js">browser.browserAction.onClicked.addListener(<code>listener</code>) browser.browserAction.onClicked.removeListener(listener) browser.browserAction.onClicked.hasListener(listener) </pre> @@ -46,7 +46,7 @@ browser.browserAction.onClicked.hasListener(listener) <dd> <p>Fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction passera par l'argument suivant :</p> - <dl class="reference-values"> + <dl> <dt><code>tab</code></dt> <dd>{{WebExtAPIRef('tabs.Tab')}}. L'onglet qui était actif lorsque l'icône a été cliquée .</dd> </dl> @@ -71,7 +71,7 @@ browser.browserAction.onClicked.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/openpopup/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/openpopup/index.html index 826c538722..32f07cc370 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/openpopup/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/openpopup/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/openPopup <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.openPopup() +<pre class="brush: js">browser.browserAction.openPopup() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgebackgroundcolor/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgebackgroundcolor/index.html index 7cd6a0e208..0482f401d6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgebackgroundcolor/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgebackgroundcolor/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeBackgrou <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.setBadgeBackgroundColor( +<pre class="brush: js">browser.browserAction.setBadgeBackgroundColor( details // object ) </pre> @@ -32,13 +32,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeBackgrou <dl> <dt><code>details</code></dt> - <dd><code>object</code>. - <dl class="reference-values"> + <dd><p><code>object</code></p> + <dl> <dt><code>color</code></dt> - <dd>La couleur, spécifiée comme l'un des suivants :</dd> - <dd> + <dd><p>La couleur, spécifiée comme l'un des suivants :</p> <ul> - <li>une chaîne : toute valeur CSS <a href="/en-US/docs/Web/CSS/color_value"><color></a> , par exemple <code>"red"</code>, <code>"#FF0000"</code>, ou <code>"rgb(255,0,0)"</code>. Si la chaîne n'est pas une couleur valide, la promesse renvoyée sera rejetée et la couleur d'arrière-plan ne sera pas modifiée.</li> + <li>une chaîne : toute valeur CSS <a href="/fr/docs/Web/CSS/color_value"><color></a> , par exemple <code>"red"</code>, <code>"#FF0000"</code>, ou <code>"rgb(255,0,0)"</code>. Si la chaîne n'est pas une couleur valide, la promesse renvoyée sera rejetée et la couleur d'arrière-plan ne sera pas modifiée.</li> <li>Un objet <code>{{WebExtAPIRef('browserAction.ColorArray')}}</code>.</li> <li><code>null</code>. Si un <code>tabId</code> est spécifié, il supprime la couleur d'arrière-plan du badge spécifique à l'onglet pour que l'onglet hérite de la couleur d'arrière-plan du badge global. Sinon, la couleur d'arrière-plan du badge global revient à la valeur par défaut.</li> </ul> @@ -87,7 +86,7 @@ browser.browserAction.onClicked.addListener((tab)=> { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgetext/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgetext/index.html index 045307cf0c..90e7209425 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgetext/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgetext/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeText <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.setBadgeText( +<pre class="brush: js">browser.browserAction.setBadgeText( details // object ) </pre> @@ -32,8 +32,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeText <dl> <dt><code>details</code></dt> - <dd><code>object</code>. - <dl class="reference-values"> + <dd><p><code>object</code></p> + <dl> <dt><code>text</code></dt> <dd> <p><code>string</code> or <code>null</code>. N'importe quel nombre de caractères peut être passé, mais seulement quatre environ peuvent tenir dans l'espace.</p> @@ -75,7 +75,7 @@ browser.browserAction.onClicked.addListener(increment);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgetextcolor/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgetextcolor/index.html index b05a2ef0a0..a03c34cf47 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgetextcolor/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/setbadgetextcolor/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeTextColo <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.setBadgeTextColor( +<pre class="brush: js">browser.browserAction.setBadgeTextColor( details // object ) </pre> @@ -27,11 +27,10 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setBadgeTextColo <dl> <dt><code>details</code></dt> - <dd><code>object</code>. - <dl class="reference-values"> + <dd><p><code>object</code></p> + <dl> <dt><code>color</code></dt> - <dd>La couleur, spécifiée comme l'une des couleurs :</dd> - <dd> + <dd><p>La couleur, spécifiée comme l'une des couleurs :</p> <ul> <li> une chaîne : toute valeur CSS <a href="/fr/docs/Web/CSS/color_value"><color></a>, par exemple <code>"red"</code>, <code>"#FF0000"</code>, ou <code>"rgb(255,0,0)"</code>. Si la chaîne n'est pas une couleur valide, la promesse retournée sera rejetée et la couleur du texte ne sera pas modifiée.</li> <li>Un objet <code>{{WebExtAPIRef('browserAction.ColorArray')}}</code>.</li> @@ -80,7 +79,7 @@ browser.browserAction.onClicked.addListener((tab)=> { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/seticon/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/seticon/index.html index 0033a9235c..04ca4243fb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/seticon/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/seticon/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setIcon <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var settingIcon = browser.browserAction.setIcon( +<pre class="brush: js">var settingIcon = browser.browserAction.setIcon( details // object ) </pre> @@ -36,19 +36,18 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setIcon <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Un objet contenant des propriétés <code>imageData</code> ou <code>path</code>, et éventuellement une propriété <code>tabId</code> .</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet contenant des propriétés <code>imageData</code> ou <code>path</code>, et éventuellement une propriété <code>tabId</code> .</p> + <dl> <dt><code>imageData</code>{{optional_inline}}</dt> <dd> <p><code>{{WebExtAPIRef('browserAction.ImageDataType')}}</code> ou <code><code>object</code></code>. Il s'agit soit d'un seul objet <code>ImageData</code> ou un dictionnaire d'objet.</p> <p>Utilisez un dictionnaire d'objet pour spécifier plusieurs objets <code>ImageData</code> dans différentes tailles, de sorte que l'icône ne doit pas être mise à l'échelle pour un périphérique avec une densité de pixel différentes. Si <code>imageData</code> est un dictionnaire, la valeur de chaque propriété est un objet<code>ImageData</code>, et son nom est sa taille, comme ceci :</p> - <pre class="brush: json line-numbers language-json"><code class="language-json"><span class="punctuation token">{</span> - <span class="key token">16:</span> <span class="string token">image16</span><span class="punctuation token">,</span> - <span class="key token">32:</span> image32 -<span class="punctuation token">}</span></code></pre> + <pre class="brush: json">{ + 16: image16, + 32: image32 +}</pre> <p>Le navigateur choisira l'image à utiliser en fonction de la densité de pixels de l'écran. Voir <a href="/fr/Add-ons/WebExtensions/manifest.json/browser_action#Choosing_icon_sizes">Choix de la tailles d'icônes</a> pour plus d'informations à ce sujet.</p> </dd> @@ -58,10 +57,10 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setIcon <p>Utilisez un dictionnaire d'objet pour spécifier plusieurs fichiers d'icônes dans différentes tailles, de sorte que l'icône ne doit pas être mise à l'échelle pour un périphérique avec une densité de pixels différentes. Si <code>path</code> est un dictionnaire, la valeur de chaque propriété est un chemin relatif , et son nom est sa taille, comme ceci :</p> - <pre class="brush: json line-numbers language-json"><code class="language-json"><span class="punctuation token">{</span> - <span class="key token">16:</span> "path/to/image16.jpg<span class="punctuation token">",</span> - <span class="key token">32:</span> "path/to/image32.jpg<span class="punctuation token">"</span> -<span class="punctuation token">}</span></code></pre> + <pre class="brush: json">{ + 16: "path/to/image16.jpg", + 32: "path/to/image32.jpg" +}</pre> <p>Le navigateur choisira l'image à utiliser en fonction de la densité de pixels de l'écran. Voir <a href="/fr/Add-ons/WebExtensions/manifest.json/browser_action#Choosing_icon_sizes">Choix de la tailles d'icônes</a> pour plus d'informations à ce sujet.</p> </dd> @@ -153,7 +152,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/setpopup/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/setpopup/index.html index 08fec38b28..02458b82c4 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/setpopup/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/setpopup/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setPopup <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.setPopup( +<pre class="brush: js">browser.browserAction.setPopup( details // object ) </pre> @@ -28,16 +28,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setPopup <dl> <dt><code>details</code></dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>tabId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Définit la fenêtre contextuelle uniquement pour un onglet spécifique. La fenêtre contextuelle est réinitialisée lorsque l'utilisateur navigue dans cet onglet vers une nouvelle page.</dd> <dt><code>windowId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Définit le popup uniquement pour la fenêtre spécifiée.</dd> - </dl> - - <dl class="reference-values"> <dt><code>popup</code></dt> <dd> <p><code>string</code> ou <code>null</code>. Le fichier HTML à afficher dans un popup, spécifié comme URL.</p> @@ -69,7 +65,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setPopup <h2 id="Exemples">Exemples</h2> -<p>Ce code ajoute une paire d'éléments de menu contextuel que vous pouvez utiliser pour basculer entre deux fenêtres contextuelles. Notez que vous aurez besoin de la <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "contextMenus" définie dans le manifest de l'extension pour créer des éléments du menu contextuel.</p> +<p>Ce code ajoute une paire d'éléments de menu contextuel que vous pouvez utiliser pour basculer entre deux fenêtres contextuelles. Notez que vous aurez besoin de la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "contextMenus" définie dans le manifest de l'extension pour créer des éléments du menu contextuel.</p> <pre class="brush: js">function onCreated() { if (browser.runtime.lastError) { @@ -105,7 +101,7 @@ browser.contextMenus.onClicked.addListener(function(info, tab) { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browseraction/settitle/index.html b/files/fr/mozilla/add-ons/webextensions/api/browseraction/settitle/index.html index 21f801818f..9de3566dcd 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browseraction/settitle/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browseraction/settitle/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setTitle <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.browserAction.setTitle( +<pre class="brush: js">browser.browserAction.setTitle( details // object ) </pre> @@ -28,8 +28,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserAction/setTitle <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Le nouveau titre et éventuellement l'ID de l'onglet ou de la fenêtre à cibler. - <dl class="reference-values"> + <dd><p><code>object</code>. Le nouveau titre et éventuellement l'ID de l'onglet ou de la fenêtre à cibler.</p> + <dl> <dt><code>title</code></dt> <dd> <p><code>string</code> ou <code>null</code>. La chaîne de caractères que l'action du navigateur doit afficher lorsqu'il y a une souris.</p> @@ -87,7 +87,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browserAction"><code>chrome.browserAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/browser_action.json"><code>browser_action.json</code></a> dans le code de Chromium code.</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 index 12e941e6e6..ef39e6380a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/index.html @@ -45,7 +45,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings <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> + <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> 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 index 32951f310d..044dcf1a7f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomfullpage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomfullpage/index.html @@ -16,7 +16,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/zoomFullPage <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>Par défaut, le zoom s'applique à la page web entière. En utilisant le <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. 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> 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 index 3a76beed7c..35121f3702 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomsitespecific/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsersettings/zoomsitespecific/index.html @@ -33,7 +33,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browserSettings/zoomSiteSpecif <p>Lors de l'installation de Firefox, <code>browser.zoom.siteSpecific</code> est à vrai.</p> -<p>Si <a href="/fr/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> +<p>Si <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/privacy/websites"><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> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/datatypeset/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/datatypeset/index.html index e5d3bd07ce..19b6f90179 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/datatypeset/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/datatypeset/index.html @@ -29,7 +29,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/DataTypeSet <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>cache</code> {{optional_inline}}</dt> <dd><code>boolean</code>. Le cache du navigateur</dd> <dt><code>cookies</code> {{optional_inline}}</dt> @@ -60,7 +60,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/DataTypeSet <p>{{Compat("webextensions.api.browsingData.DataTypeSet")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/index.html index 018f8507c0..fb8a350fa3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/index.html @@ -81,15 +81,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData <p>{{Compat("webextensions.api.browsingData", 2)}}</p> -<div class="note hidden"> -<p>The "Chrome incompatibilities" section is included from <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities"> https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a> using the <a href="/en-US/docs/Template:WebExtChromeCompat">WebExtChromeCompat</a> macro.</p> - -<p>If you need to update this content, edit <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities">https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a>, then shift-refresh this page to see your changes.</p> -</div> - <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removaloptions/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removaloptions/index.html index 0ddbe4d663..02beb4443c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removaloptions/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removaloptions/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/RemovalOptions <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes:</p> -<dl class="reference-values"> +<dl> <dt><code>hostnames</code> {{optional_inline}}</dt> <dd> <p><code>Array</code> of <code>string</code>. Cette propriété s'applique uniquement aux cookies et aux éléments de stockage locaux. Ne supprimez que les cookies et les éléments de stockage locaux associés à ces noms d'hôte.</p> @@ -33,7 +33,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/RemovalOptions <p>Cet objet peut contenir l'une des propriétés suivantes :</p> - <dl class="reference-values"> + <dl> <dt><code>unprotectedWeb</code> {{optional_inline}}</dt> <dd><code>boolean</code>. Si présent et <code>true</code>, supprime les données de la pages Web normales.</dd> <dt><code>protectedWeb</code> {{optional_inline}}</dt> @@ -52,7 +52,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/RemovalOptions <p>{{Compat("webextensions.api.browsingData.RemovalOptions", 2)}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/remove/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/remove/index.html index 54273fd8b1..304ad17451 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/remove/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/remove/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/remove <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.browsingData.remove( +<pre class="brush: js">var removing = browser.browsingData.remove( removalOptions, // RemovalOptions object dataTypes // DataTypeSet object ) @@ -74,21 +74,21 @@ then(onRemoved, onError); <p>Supprimer tout l'historique de téléchargement et de navigation :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onRemoved</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"removed"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function onRemoved() { + console.log("removed"); +} -<span class="keyword token">function</span> <span class="function token">onError</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function onError(error) { + console.error(error); +} -browser<span class="punctuation token">.</span>browsingData<span class="punctuation token">.</span><span class="function token">remove</span><span class="punctuation token">(</span><span class="punctuation token">{</span><span class="punctuation token">}</span><span class="punctuation token">,</span> - <span class="punctuation token">{</span>downloads<span class="punctuation token">:</span> <span class="keyword token">true</span><span class="punctuation token">,</span> history<span class="punctuation token">:</span> <span class="keyword token">true</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">.</span> -<span class="function token">then</span><span class="punctuation token">(</span>onRemoved<span class="punctuation token">,</span> onError<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browsingData.remove({}, + {downloads: true, history: true}). +then(onRemoved, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removecache/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removecache/index.html index 82ecf31397..4159e5bd9d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removecache/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removecache/index.html @@ -16,13 +16,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeCache <p>Effacer le cache du navigateur.</p> -<p>Notez que cette fonction puisse prendre un objet {{WebExtAPIRef("browsingData.RemovalOptions")}}, elle sera ignorée. <span id="result_box" lang="fr"><span>Le cache entier est toujours effacé lors de l'utilisation de cette fonction</span></span>.</p> +<p>Notez que cette fonction puisse prendre un objet {{WebExtAPIRef("browsingData.RemovalOptions")}}, elle sera ignorée. Le cache entier est toujours effacé lors de l'utilisation de cette fonction.</p> <p>C'est une fonction asynchrone 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 removing = browser.browsingData.removeCache( +<pre class="brush: js">var removing = browser.browsingData.removeCache( removalOptions // RemovalOptions object ) </pre> @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeCache <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera rempli sans arguments lorsque la suppression est terminée.<span id="result_box" lang="fr"><span> Si une erreur se produit, la promesse sera rejetée avec un message d'erreur.</span></span></p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera rempli sans arguments lorsque la suppression est terminée. Si une erreur se produit, la promesse sera rejetée avec un message d'erreur.</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -59,7 +59,7 @@ then(onRemoved, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removecookies/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removecookies/index.html index d8f30d2b33..dd543a2a24 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removecookies/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removecookies/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeCookies <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.browsingData.removeCookies( +<pre class="brush: js">var removing = browser.browsingData.removeCookies( removalOptions // RemovalOptions object ) </pre> @@ -72,26 +72,25 @@ then(onRemoved, onError);</pre> <p>Supprime tous les cookies :</p> <div class="warning"> -<p><strong>Avertissement</strong><br> - L'utilisation de l'API pour supprimer tous les cookies effacera simultanément tous les objets de stockage locaux (y compris ceux des autres extensions).<br> - <br> - Si vous souhaitez simplement effacer tous les cookies sans perturber les installations de stockage locales, utilisez <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/cookies">browser.cookies</a> pour faire une boucle et supprimer le contenu de tous les magasins de cookies.</p> +<p><strong>Attention :</strong></p> +<p>L'utilisation de l'API pour supprimer tous les cookies effacera simultanément tous les objets de stockage locaux (y compris ceux des autres extensions).</p> +<p>Si vous souhaitez simplement effacer tous les cookies sans perturber les installations de stockage locales, utilisez <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/cookies">browser.cookies</a> pour faire une boucle et supprimer le contenu de tous les magasins de cookies.</p> </div> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onRemoved</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"removed"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function onRemoved() { + console.log("removed"); +} -<span class="keyword token">function</span> <span class="function token">onError</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function onError(error) { + console.error(error); +} -browser<span class="punctuation token">.</span>browsingData<span class="punctuation token">.</span><span class="function token">removeCookies</span><span class="punctuation token">(</span><span class="punctuation token">{</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">.</span> -<span class="function token">then</span><span class="punctuation token">(</span>onRemoved<span class="punctuation token">,</span> onError<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browsingData.removeCookies({}). +then(onRemoved, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removedownloads/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removedownloads/index.html index f31bbf0e04..625cb99a06 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removedownloads/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removedownloads/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeDownloads <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.browsingData.removeDownloads( +<pre class="brush: js">var removing = browser.browsingData.removeDownloads( removalOptions // RemovalOptions object ) </pre> @@ -51,40 +51,40 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeDownloads <p>Supprime les enregistrements d'objets téléchargés la semaine dernière :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onRemoved</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"removed"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function onRemoved() { + console.log("removed"); +} -<span class="keyword token">function</span> <span class="function token">onError</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function onError(error) { + console.error(error); +} -<span class="keyword token">function</span> <span class="function token">weekInMilliseconds</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">return</span> <span class="number token">1000</span> <span class="operator token">*</span> <span class="number token">60</span> <span class="operator token">*</span> <span class="number token">60</span> <span class="operator token">*</span> <span class="number token">24</span> <span class="operator token">*</span> <span class="number token">7</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function weekInMilliseconds() { + return 1000 * 60 * 60 * 24 * 7; +} -<span class="keyword token">var</span> oneWeekAgo <span class="operator token">=</span> <span class="punctuation token">(</span><span class="keyword token">new</span> <span class="class-name token">Date</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">)</span><span class="punctuation token">.</span><span class="function token">getTime</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="operator token">-</span> <span class="function token">weekInMilliseconds</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +var oneWeekAgo = (new Date()).getTime() - weekInMilliseconds(); -browser<span class="punctuation token">.</span>browsingData<span class="punctuation token">.</span><span class="function token">removeDownloads</span><span class="punctuation token">(</span> - <span class="punctuation token">{</span>since<span class="punctuation token">:</span> oneWeekAgo<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">.</span> -<span class="function token">then</span><span class="punctuation token">(</span>onRemoved<span class="punctuation token">,</span> onError<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browsingData.removeDownloads( + {since: oneWeekAgo}). +then(onRemoved, onError);</pre> <p>Supprime tous les enregistrements d'objets téléchargés :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onRemoved</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"removed"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function onRemoved() { + console.log("removed"); +} -<span class="keyword token">function</span> <span class="function token">onError</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function onError(error) { + console.error(error); +} -browser<span class="punctuation token">.</span>browsingData<span class="punctuation token">.</span><span class="function token">removeDownloads</span><span class="punctuation token">({</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">.</span> -<span class="function token">then</span><span class="punctuation token">(</span>onRemoved<span class="punctuation token">,</span> onError<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browsingData.removeDownloads({}). +then(onRemoved, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removeformdata/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removeformdata/index.html index f8209b7e42..b793697877 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removeformdata/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removeformdata/index.html @@ -27,16 +27,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeFormData <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.browsingData.removeFormData( +<pre class="brush: js">var removing = browser.browsingData.removeFormData( removalOptions // RemovalOptions object ) </pre> <h3 id="Paramètres">Paramètres</h3> -<dl> - <dd><code>object</code>. Un objet {{WebExtAPIRef("browsingData.RemovalOptions")}}, qui peut être utilisé pour effacer uniquement les données de formulaire saisies après une heure donnée, et pour effacer uniquement les données saisies dans les pages Web normales ou pour effacer les données saisies dans les applications hébergées et des extensions aussi..</dd> -</dl> +<p><code>object</code>. Un objet {{WebExtAPIRef("browsingData.RemovalOptions")}}, qui peut être utilisé pour effacer uniquement les données de formulaire saisies après une heure donnée, et pour effacer uniquement les données saisies dans les pages Web normales ou pour effacer les données saisies dans les applications hébergées et des extensions aussi.</p> <h3 id="Valeur_retournée">Valeur retournée</h3> @@ -50,40 +48,40 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeFormData <p>Supprimer les données de formulaire enregistrées la semaine dernière :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onRemoved</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"removed"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function onRemoved() { + console.log("removed"); +} -<span class="keyword token">function</span> <span class="function token">onError</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function onError(error) { + console.error(error); +} -<span class="keyword token">function</span> <span class="function token">weekInMilliseconds</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">return</span> <span class="number token">1000</span> <span class="operator token">*</span> <span class="number token">60</span> <span class="operator token">*</span> <span class="number token">60</span> <span class="operator token">*</span> <span class="number token">24</span> <span class="operator token">*</span> <span class="number token">7</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function weekInMilliseconds() { + return 1000 * 60 * 60 * 24 * 7; +} -<span class="keyword token">var</span> oneWeekAgo <span class="operator token">=</span> <span class="punctuation token">(</span><span class="keyword token">new</span> <span class="class-name token">Date</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">)</span><span class="punctuation token">.</span><span class="function token">getTime</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="operator token">-</span> <span class="function token">weekInMilliseconds</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +var oneWeekAgo = (new Date()).getTime() - weekInMilliseconds(); -browser<span class="punctuation token">.</span>browsingData<span class="punctuation token">.</span><span class="function token">removeFormData</span><span class="punctuation token">(</span> - <span class="punctuation token">{</span>since<span class="punctuation token">:</span> oneWeekAgo<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">.</span> -<span class="function token">then</span><span class="punctuation token">(</span>onRemoved<span class="punctuation token">,</span> onError<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browsingData.removeFormData( + {since: oneWeekAgo}). +then(onRemoved, onError);</pre> <p>Supprimer tous les données de formulaire enregistrées :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onRemoved</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"removed"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function onRemoved() { + console.log("removed"); +} -<span class="keyword token">function</span> <span class="function token">onError</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function onError(error) { + console.error(error); +} -browser<span class="punctuation token">.</span>browsingData<span class="punctuation token">.</span><span class="function token">removeFormData</span><span class="punctuation token">(</span><span class="punctuation token">{</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">.</span> -<span class="function token">then</span><span class="punctuation token">(</span>onRemoved<span class="punctuation token">,</span> onError<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browsingData.removeFormData({}). +then(onRemoved, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removehistory/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removehistory/index.html index 189bd5ed5a..5c8e2bd1b3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removehistory/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removehistory/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeHistory <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.browsingData.removeHistory( +<pre class="brush: js">var removing = browser.browsingData.removeHistory( removalOptions // RemovalOptions object ) </pre> @@ -51,40 +51,40 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeHistory <p>Supprimer les enregistrements de la page visitées de la semaine dernière :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onRemoved</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"removed"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function onRemoved() { + console.log("removed"); +} -<span class="keyword token">function</span> <span class="function token">onError</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function onError(error) { + console.error(error); +} -<span class="keyword token">function</span> <span class="function token">weekInMilliseconds</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">return</span> <span class="number token">1000</span> <span class="operator token">*</span> <span class="number token">60</span> <span class="operator token">*</span> <span class="number token">60</span> <span class="operator token">*</span> <span class="number token">24</span> <span class="operator token">*</span> <span class="number token">7</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function weekInMilliseconds() { + return 1000 * 60 * 60 * 24 * 7; +} -<span class="keyword token">var</span> oneWeekAgo <span class="operator token">=</span> <span class="punctuation token">(</span><span class="keyword token">new</span> <span class="class-name token">Date</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">)</span><span class="punctuation token">.</span><span class="function token">getTime</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="operator token">-</span> <span class="function token">weekInMilliseconds</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +var oneWeekAgo = (new Date()).getTime() - weekInMilliseconds(); -browser<span class="punctuation token">.</span>browsingData<span class="punctuation token">.</span><span class="function token">removeHistory</span><span class="punctuation token">(</span> - <span class="punctuation token">{</span>since<span class="punctuation token">:</span> oneWeekAgo<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">.</span> -<span class="function token">then</span><span class="punctuation token">(</span>onRemoved<span class="punctuation token">,</span> onError<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browsingData.removeHistory( + {since: oneWeekAgo}). +then(onRemoved, onError);</pre> <p>Supprimer tous les enregistrements des pages visitées :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onRemoved</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"removed"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function onRemoved() { + console.log("removed"); +} -<span class="keyword token">function</span> <span class="function token">onError</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function onError(error) { + console.error(error); +} -browser<span class="punctuation token">.</span>browsingData<span class="punctuation token">.</span><span class="function token">removeHistory</span><span class="punctuation token">({</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">.</span> -<span class="function token">then</span><span class="punctuation token">(</span>onRemoved<span class="punctuation token">,</span> onError<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browsingData.removeHistory({}). +then(onRemoved, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removelocalstorage/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removelocalstorage/index.html index 95487077c2..9cf0b59e81 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removelocalstorage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removelocalstorage/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeLocalStorag <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.browsingData.removeLocalStorage( +<pre class="brush: js">var removing = browser.browsingData.removeLocalStorage( removalOptions // RemovalOptions object ) </pre> @@ -51,20 +51,20 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeLocalStorag <p>Supprime tout le stockage local :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onRemoved</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"removed"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function onRemoved() { + console.log("removed"); +} -<span class="keyword token">function</span> <span class="function token">onError</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>error<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function onError(error) { + console.error(error); +} -browser<span class="punctuation token">.</span>browsingData<span class="punctuation token">.</span></code>removeLocalStorage<code class="language-js"><span class="punctuation token">({</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">.</span> -<span class="function token">then</span><span class="punctuation token">(</span>onRemoved<span class="punctuation token">,</span> onError<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browsingData.removeLocalStorage({}). +then(onRemoved, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removepasswords/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removepasswords/index.html index 5a68d66e50..474fb9aced 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removepasswords/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removepasswords/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removePasswords <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.browsingData.removePasswords( +<pre class="brush: js">var removing = browser.browsingData.removePasswords( removalOptions // RemovalOptions object ) </pre> @@ -82,7 +82,7 @@ browser.browsingData.removePasswords({}).then(onRemoved, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removeplugindata/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removeplugindata/index.html index 67372195aa..3bc02e928c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removeplugindata/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/removeplugindata/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removePluginData <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.browsingData.removePluginData( +<pre class="brush: js">var removing = browser.browsingData.removePluginData( removalOptions // RemovalOptions object ) </pre> @@ -83,7 +83,7 @@ then(onRemoved, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/settings/index.html b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/settings/index.html index d8e0f3714f..fae7fb7b8e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/browsingdata/settings/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/browsingdata/settings/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/settings <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getSettings = browser.browsingData.settings() +<pre class="brush: js">var getSettings = browser.browsingData.settings() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -35,7 +35,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/settings <p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un objet contenant les informations sur les paramètres. Cet objet a trois propriétés :</p> -<dl class="reference-values"> +<dl> <dt><code>options</code></dt> <dd><code>{{WebExtAPIRef("browsingData.RemovalOptions")}}</code>. Un objet <code>RemovalOptions</code> décrivant les options de suppression actuellement sélectionnées.</dd> <dt><code>dataToRemove</code></dt> @@ -68,7 +68,7 @@ browser.browsingData.settings().then(onGotSettings, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/browsingData"><code>chrome.browsingData</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/canonicalurl/index.html b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/canonicalurl/index.html index 3f29ef2e9f..23f1e1cd17 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/canonicalurl/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/canonicalurl/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/captivePortal/canonicalURL <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/tabs#property-TAB_ID_NONE"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/getlastchecked/index.html b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/getlastchecked/index.html index ebf7f7b5d4..3a5b92c58b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/getlastchecked/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/getlastchecked/index.html @@ -17,17 +17,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/captivePortal/getLastChecked <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var state = browser.captivePortal.getLastChecked() +<pre class="brush: js">var state = browser.captivePortal.getLastChecked() </pre> <h3 id="Valeur_retournée">Valeur retournée</h3> <p>Une <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a> qui est remplie avec un nombre entier représentant le temps en millisecondes.</p> -<div class="hidden"> -<h2 id="Exemples">Exemples</h2> -</div> - <p>{{WebExtExamples}}</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> diff --git a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/getstate/index.html b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/getstate/index.html index f00a9d3a08..4fdaffb2ee 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/getstate/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/getstate/index.html @@ -17,7 +17,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/captivePortal/getState <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js notranslate">var state = browser.captivePortal.getState() +<pre class="brush: js">var state = browser.captivePortal.getState() </pre> <h3 id="Valeur_retournée">Valeur retournée</h3> @@ -31,7 +31,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/captivePortal/getState <p>{{Compat("webextensions.api.captivePortal.getState")}}</p> <div class="hidden"> -<pre class="notranslate">// Copyright 2015 The Chromium Authors. All rights reserved. +<pre>// Copyright 2015 The Chromium Authors. All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are diff --git a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/index.html b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/index.html index 41e7655362..8223e321c6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/index.html @@ -17,7 +17,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/captivePortal <p>Déterminer l'état du portail captif de la connexion de l'utilisateur. Un portail captif est une page web qui s'affiche lorsqu'un utilisateur se connecte pour la première fois à un réseau Wi-Fi. L'utilisateur fournit des informations ou agit sur la page web du portail captif afin d'obtenir un accès plus large aux ressources du réseau, par exemple en acceptant les conditions générales ou en effectuant un paiement.</p> -<p>Pour utiliser cette API, vous devez disposer de la <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "captivePortal".</p> +<p>Pour utiliser cette API, vous devez disposer de la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "captivePortal".</p> <h2 id="Propriétés">Propriétés</h2> @@ -50,12 +50,6 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/captivePortal <p>{{Compat("webextensions.api.captivePortal")}}</p> -<div class="hidden note"> -<p>La section "Incompatibilités avec le chrome" est incluse à partir de<a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities"> https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a> en utilisant la macro <a href="/en-US/docs/Template:WebExtChromeCompat">WebExtChromeCompat</a>.</p> - -<p>Si vous avez besoin de mettre à jour ce contenu, modifiez <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities">https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a>, puis réactualisez cette page pour voir vos modifications.</p> -</div> - <p>{{WebExtExamples("h2")}}</p> <div class="hidden"> diff --git a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/onconnectivityavailable/index.html b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/onconnectivityavailable/index.html index 996af939f2..d276a97ab6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/onconnectivityavailable/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/onconnectivityavailable/index.html @@ -17,7 +17,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/captivePortal/onConnectivityAv <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js notranslate">browser.captivePortal.onConnectivityAvailable.addListener(callback) +<pre class="brush: js">browser.captivePortal.onConnectivityAvailable.addListener(callback) browser.captivePortal.onConnectivityAvailable.removeListener(listener) browser.captivePortal.onConnectivityAvailable.hasListener(listener) </pre> @@ -42,7 +42,7 @@ browser.captivePortal.onConnectivityAvailable.hasListener(listener) <dd> <p>Fonction qui est appelée lorsque cet événement se produit. La fonction se voit transmettre les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>status</code></dt> <dd><code>string</code> Le statut du service, étant celui de <code>captive</code> s'il y a un portail captif déverrouillé présent ou <code>clear</code> si aucun portail captif n'est détecté</dd> </dl> @@ -53,7 +53,7 @@ browser.captivePortal.onConnectivityAvailable.hasListener(listener) <p>Gérer la capacité d'un utilisateur de changement à se connecter à l'internet :</p> -<pre class="brush: js notranslate">function handleConnectivity(connectivityInfo) { +<pre class="brush: js">function handleConnectivity(connectivityInfo) { console.log("The captive portal status: " + connectivityInfo.status); } @@ -67,7 +67,7 @@ browser.captivePortal.onConnectivityAvailable.addListener(handleConnectivity); <p>{{Compat("webextensions.api.captivePortal.onConnectivityAvailable")}}</p> <div class="hidden"> -<pre class="notranslate">// Copyright 2015 The Chromium Authors. All rights reserved. +<pre>// Copyright 2015 The Chromium Authors. All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are diff --git a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/onstatechanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/onstatechanged/index.html index f64eb36db9..09bff21405 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/captiveportal/onstatechanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/captiveportal/onstatechanged/index.html @@ -17,7 +17,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/captivePortal/onStateChanged <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js notranslate">browser.captivePortal.onStateChanged.addListener(callback) +<pre class="brush: js">browser.captivePortal.onStateChanged.addListener(callback) browser.captivePortal.onStateChanged.removeListener(listener) browser.captivePortal.onStateChanged.hasListener(listener) </pre> @@ -42,7 +42,7 @@ browser.captivePortal.onStateChanged.hasListener(listener) <dd> <p>Fonction qui est appelée lorsque cet événement se produit. La fonction se voit transmettre les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>details</code></dt> <dd> <p><code>string</code> L'État portail captif, étant l'un des <code>unknown</code>, <code>not_captive</code>, <code>unlocked_portal</code>, ou <code>locked_portal</code>.</p> @@ -55,7 +55,7 @@ browser.captivePortal.onStateChanged.hasListener(listener) <p>Gérer un changement de statut de portail captif :</p> -<pre class="brush: js notranslate">function handlePortalStatus(portalstatusInfo) { +<pre class="brush: js">function handlePortalStatus(portalstatusInfo) { console.log("The portal status is now: " + portalstatusInfo.details); } @@ -69,7 +69,7 @@ browser.captivePortal.onStateChanged.addListener(handlePortalStatus) <p>{{Compat("webextensions.api.captivePortal.onStateChanged")}}</p> <div class="hidden"> -<pre class="notranslate">// Copyright 2015 The Chromium Authors. All rights reserved. +<pre>// Copyright 2015 The Chromium Authors. All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are diff --git a/files/fr/mozilla/add-ons/webextensions/api/clipboard/index.html b/files/fr/mozilla/add-ons/webextensions/api/clipboard/index.html index ca3b1fe724..abb0395447 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/clipboard/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/clipboard/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/clipboard <p>La lecture depuis le presse-papiers n'est pas prise en charge par cette API, car le presse-papiers peut déjà être lu à l'aide des API de plate-forme Web standard. Voir <a href="/fr/Add-ons/WebExtensions/Interact_with_the_clipboard#Reading_from_the_clipboard">Interaction avec le presse-papier</a>.</p> -<p>Cette API est basée sur l'API de <code><a class="external external-icon" href="https://developer.chrome.com/apps/clipboard">clipboard</a></code> de Chrome, mais cette API n'est disponible que pour les applications Chrome et non pour les extensions.</p> +<p>Cette API est basée sur l'API de <code><a href="https://developer.chrome.com/apps/clipboard">clipboard</a></code> de Chrome, mais cette API n'est disponible que pour les applications Chrome et non pour les extensions.</p> <p>Pour utiliser cette API, vous devez avoir la <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">permission</a> <code>"clipboardWrite"</code>.</p> @@ -33,7 +33,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/clipboard <p>{{Compat("webextensions.api.clipboard", 1, 1)}} {{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/apps/clipboard"><code>chrome.clipboard</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/clipboard/setimagedata/index.html b/files/fr/mozilla/add-ons/webextensions/api/clipboard/setimagedata/index.html index 457e55da18..13c76084b9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/clipboard/setimagedata/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/clipboard/setimagedata/index.html @@ -31,7 +31,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/clipboard/setImageData <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.clipboard.setImageData(<em>imageData</em>, <em>imageType</em>) +<pre class="brush: js">browser.clipboard.setImageData(<em>imageData</em>, <em>imageType</em>) </pre> <h3 id="Paramètres">Paramètres</h3> @@ -55,17 +55,17 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/clipboard/setImageData <p>Copiez une image distante :</p> -<pre class="brush: js" id="ct-71"><span class="quote">// requires: -// * the host permission for "<a href="https://cdn.mdn.mozilla.net/" rel="nofollow">https://cdn.mdn.mozilla.net/</a>*" +<pre class="brush: js">// requires: +// * the host permission for "https://cdn.mdn.mozilla.net/*" // * the API permission "clipboardWrite" -fetch('<a class="hoverZoomLink" href="https://cdn.mdn.mozilla.net/static/img/favicon144.png" rel="nofollow">https://cdn.mdn.mozilla.net/static/img/favicon144.png</a>') +fetch('https://cdn.mdn.mozilla.net/static/img/favicon144.png') .then(response => response.arrayBuffer()) -.then(buffer => browser.clipboard.setImageData(buffer, 'png'));</span></pre> +.then(buffer => browser.clipboard.setImageData(buffer, 'png'));</pre> <p>Copiez une image fournie avec l'extension :</p> -<pre class="brush: js" id="ct-70">// requires <span class="quote">the API permission </span>"clipboardWrite" +<pre class="brush: js">// requires the API permission "clipboardWrite" fetch(browser.runtime.getURL('image.png')) .then(response => response.arrayBuffer()) @@ -73,7 +73,7 @@ fetch(browser.runtime.getURL('image.png')) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/apps/clipboard"><code>chrome.clipboard</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/commands/command/index.html b/files/fr/mozilla/add-ons/webextensions/api/commands/command/index.html index 0c2734855f..a51148fc1e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/commands/command/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/commands/command/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/commands/Command <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>name</code>{{optional_inline}}</dt> <dd><code>string</code>. Nom de la commande. Cela sera passé dans l'écouteur de l'événement {{WebExtAPIRef('commands.onCommand')}}.</dd> <dt><code>description</code>{{optional_inline}}</dt> @@ -38,7 +38,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/commands/Command <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/commands"><code>chrome.commands</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/commands/getall/index.html b/files/fr/mozilla/add-ons/webextensions/api/commands/getall/index.html index c382c056d8..c3c2e9b2da 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/commands/getall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/commands/getall/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/commands/getAll <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getCommands = browser.commands.getAll(); +<pre class="brush: js">var getCommands = browser.commands.getAll(); </pre> <h3 id="Paramètres">Paramètres</h3> @@ -51,7 +51,7 @@ getCommands.then(logCommands);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/commands"><code>chrome.commands</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/commands/index.html b/files/fr/mozilla/add-ons/webextensions/api/commands/index.html index 9e9beb6cd3..3321458882 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/commands/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/commands/index.html @@ -52,7 +52,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/commands <p>{{Compat("webextensions.api.commands")}} {{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/commands"><code>chrome.commands</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/commands/oncommand/index.html b/files/fr/mozilla/add-ons/webextensions/api/commands/oncommand/index.html index 4b41dfd129..36e829fd95 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/commands/oncommand/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/commands/oncommand/index.html @@ -17,13 +17,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/commands/onCommand <div>Lancer quand une commande est exécutée à l'aide de son raccourci clavier associé.</div> -<div></div> - <div>L'écouteur reçoit le nom de la commande. Cela correspond au nom donnée à la commande dans une <a href="/fr/Add-ons/WebExtensions/manifest.json/commands">entrée manifest.json</a>.</div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.commands.onCommand.addListener(listener) +<pre class="brush: js">browser.commands.onCommand.addListener(listener) browser.commands.onCommand.removeListener(listener) browser.commands.onCommand.hasListener(listener) </pre> @@ -48,7 +46,7 @@ browser.commands.onCommand.hasListener(listener) <dd> <p>Fonction qui sera appelée lorsqu'un utilisateur entre dans le raccourci de la commande. La fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>name</code></dt> <dd><code>string</code>. Nom de la commande. Cela correspond au nom donné à la commande dans son <a href="/fr/Add-ons/WebExtensions/manifest.json/commands">entrée manifest.json</a>.</dd> </dl> @@ -63,34 +61,26 @@ browser.commands.onCommand.hasListener(listener) <div>Etant donnée une entrée manifest.json comme ceci :</div> -<div></div> - -<div> -<pre class="brush: json line-numbers language-json"><code class="language-json"><span class="key token">"commands":</span> <span class="punctuation token">{</span> - <span class="key token">"toggle-feature":</span> <span class="punctuation token">{</span> - <span class="key token">"suggested_key":</span> <span class="punctuation token">{</span> - <span class="key token">"default":</span> <span class="string token">"Ctrl+Shift+Y"</span> - <span class="punctuation token">}</span><span class="punctuation token">,</span> - <span class="key token">"description":</span> <span class="string token">"Send a 'toggle-feature' event"</span> - <span class="punctuation token">}</span> -<span class="punctuation token">}</span></code></pre> -</div> +<pre class="brush: json">"commands": { + "toggle-feature": { + "suggested_key": { + "default": "Ctrl+Shift+Y" + }, + "description": "Send a 'toggle-feature' event" + } +}</pre> <div>Vous pouvez écouter cette commande particulière comme ceci :</div> -<div></div> - -<div> -<pre class="brush: js line-numbers language-js"><code class="language-js">browser<span class="punctuation token">.</span>commands<span class="punctuation token">.</span>onCommand<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span>command<span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">if</span> <span class="punctuation token">(</span>command <span class="operator token">==</span> <span class="string token">"toggle-feature"</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"toggling the feature!"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> -</div> +<pre class="brush: js">browser.commands.onCommand.addListener(function(command) { + if (command == "toggle-feature") { + console.log("toggling the feature!"); + } +});</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/commands"><code>chrome.commands</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/commands/reset/index.html b/files/fr/mozilla/add-ons/webextensions/api/commands/reset/index.html index 596ee0314f..a1f61322da 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/commands/reset/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/commands/reset/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/commands/reset <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.commands.reset( +<pre class="brush: js">browser.commands.reset( name // string ); </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/commands/update/index.html b/files/fr/mozilla/add-ons/webextensions/api/commands/update/index.html index b5dc3024ca..19475584cd 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/commands/update/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/commands/update/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/commands/update <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.commands.update( +<pre class="brush: js">browser.commands.update( details // object ); </pre> @@ -29,9 +29,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/commands/update <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Un objet avec les propriétés suivantes:</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet avec les propriétés suivantes:</p> + <dl> <dt><code>name</code></dt> <dd><code>string</code>. e nom de la commande à mettre à jour. Cela doit correspondre au nom d'une commande existante, comme indiqué par exemple dans la propriété <code>name</code> de l'objet {{WebExtAPIRef("commands.Command")}}.</dd> <dt><code>description</code>{{optional_inline}}</dt> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contentscripts/index.html b/files/fr/mozilla/add-ons/webextensions/api/contentscripts/index.html index ff9ccb42bb..f74668a67d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contentscripts/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contentscripts/index.html @@ -14,7 +14,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contentScripts <p>Utilisez cette API pour enregistrer des scripts de contenu. L'enregistrement d'un script de contenu demande au navigateur d'insérer les scripts de contenu donnés dans des pages correspondant aux modèles d'URL donnés.</p> -<p>Cette API est très similaire à la clé <code><a href="/fr/Add-ons/WebExtensions/manifest.json/content_scripts">"content_scripts"</a></code> du manifest.json, à l'exception de <code>"content_scripts"</code> , l'ensemble des scripts de contenu et des motifs associés est fixé au moment de l'installation. <span class="seoSummary">Avec l'API <code>contentScripts</code>, une extension peut enregistrer et </span>désenregistrer des scripts au moment de l'exécution<span class="seoSummary">.</span></p> +<p>Cette API est très similaire à la clé <code><a href="/fr/Add-ons/WebExtensions/manifest.json/content_scripts">"content_scripts"</a></code> du manifest.json, à l'exception de <code>"content_scripts"</code> , l'ensemble des scripts de contenu et des motifs associés est fixé au moment de l'installation. Avec l'API <code>contentScripts</code>, une extension peut enregistrer et désenregistrer des scripts au moment de l'exécution.</p> <p>Pour utiliser l'API, appelez {{WebExtAPIRef("contentScripts.register()")}} en passant dans un objet définissant les scripts à enregistrer, les modèles d'URL, et d'autres options. Ceci retourne une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui est résolue avec un objet {{WebExtAPIRef("contentScripts.RegisteredContentScript")}}.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contentscripts/register/index.html b/files/fr/mozilla/add-ons/webextensions/api/contentscripts/register/index.html index e99f2f9caa..43d9573646 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contentscripts/register/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contentscripts/register/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contentScripts/register <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var registering = browser.contentScripts.register( +<pre class="brush: js">var registering = browser.contentScripts.register( contentScriptOptions // object ) </pre> @@ -39,7 +39,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contentScripts/register <p>L'objet <code>RegisteredContentScriptOptions</code> a les propriétés suivantes :</p> - <dl class="reference-values"> + <dl> <dt><code>allFrames</code>{{optional_inline}}</dt> <dd>Identique à <code>all_frames</code> dans la clé <code><a href="/fr/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> <dt><code>css</code>{{optional_inline}}</dt> @@ -93,7 +93,7 @@ var registered = register(defaultHosts, defaultCode);</pre> <p>Ce code enregistre le fichier JS à l'adresse content_scripts/example.js:</p> -<pre class="brush: js" id="ct-3">const scriptObj = await browser.contentScripts.register({ +<pre class="brush: js">const scriptObj = await browser.contentScripts.register({ "js": [{file: "/content_scripts/example.js"}], "matches": ["<all_urls>"], "allFrames": true, diff --git a/files/fr/mozilla/add-ons/webextensions/api/contentscripts/registeredcontentscript/unregister/index.html b/files/fr/mozilla/add-ons/webextensions/api/contentscripts/registeredcontentscript/unregister/index.html index 0e22462751..4f52e84f24 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contentscripts/registeredcontentscript/unregister/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contentscripts/registeredcontentscript/unregister/index.html @@ -17,7 +17,7 @@ translation_of: >- <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">registered.unregister() +<pre class="brush: js">registered.unregister() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/contextualidentity/index.html b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/contextualidentity/index.html index 83e08ab7ee..af8db1a3f5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/contextualidentity/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/contextualidentity/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/Contextua <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 du magasin de cookies pour l'identité. Puisque les identités contextuelles ne partagent pas les banques de cookies, elles servent d'identificateur unique.</dd> <dt><code>color</code></dt> @@ -39,7 +39,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/Contextua <li>"toolbar"</li> </ul> - <p>La valeur "toolbar" représente une couleur dépendant du thème. Les identités avec la couleur "toolbar" seront affichées dans la même couleur que le texte de la barre d'outils (correspondant à la <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme#colors">clé thème</a> <code>"toolbar_field_text"</code>).</p> + <p>La valeur "toolbar" représente une couleur dépendant du thème. Les identités avec la couleur "toolbar" seront affichées dans la même couleur que le texte de la barre d'outils (correspondant à la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/theme#colors">clé thème</a> <code>"toolbar_field_text"</code>).</p> </dd> <dt><code>colorCode</code></dt> <dd><code>string</code>. Un code hexadécimal représentant la couleur exacte utilisée pour l'identité. Par exemple : <code>"#37adff"</code>. Dans le cas particulier de la couleur "toolbar", <code>colorCode</code> est toujours <code>"#7c7c7d"</code>, quelle que soit la couleur affichée.</dd> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/create/index.html b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/create/index.html index 52bb44fa82..26117936bb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/create/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/create/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/create <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var createContext = browser.contextualIdentities.create( +<pre class="brush: js">var createContext = browser.contextualIdentities.create( details // object ) </pre> @@ -32,7 +32,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/create <dd> <p><code>object</code>. Un objet contenant des propriétés pour la nouvelle identité contextuelle. Cela contient les propriétés suivantes :</p> - <dl class="reference-values"> + <dl> <dt><code>name</code></dt> <dd> <p><code>string</code>. Le nom de la nouvelle identité. Cela sera affiché dans l'interface utilisateur du navigateur, leur permettant d'ouvrir un nouvel onglet appartenant à l'identité. Il sera également affiché dans la barre d'URL pour les onglets appartenant à cette identité.</p> @@ -50,7 +50,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/create <li>"red"</li> <li>"pink"</li> <li>"purple"</li> - <li>"toolbar"<span class="hidden"> </span></li> + <li>"toolbar"</li> </ul> </dd> <dt><code>icon</code></dt> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/get/index.html index a9e269c054..acde9fb1e3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/get/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/get <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getContext = browser.contextualIdentities.get( +<pre class="brush: js">var getContext = browser.contextualIdentities.get( cookieStoreId // string ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/index.html b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/index.html index ed84d14e7b..670989656d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/index.html @@ -13,7 +13,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities <p>Avec la fonctionnalité d’identités contextuelles, chaque identité contextuelle a un nom, une couleur et une icône. De nouveaux onglets peuvent être assignés à une identité et le nom, l’icône et la couleur apparaîtront dans la barre d’adresse. En interne, chaque identité possède son propre magasin de cookies qui n’est pas partagé avec d’autres onglets…</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/14719/containers.png" style="display: block; height: 259px; margin-left: auto; margin-right: auto; width: 515px;">Les identités contextuelles sont une fonctionnalité expérimentale de Firefox et ne sont activées par défaut dans Firefox Nightly. Pour activer dans d’autres versions de Firefox, définissez la préférence <code>privacy.userContext.enabled</code> sur <code>true</code>. Notez que bien que les identités contextuelles soient disponibles dans Firefox pour Android, il n'y a pas d’interface utilisateur pour travailler avec eux dans cette version pour travailler avec eux dans cette versiondu navigateur.</p> +<p><img alt="" src="containers.png">Les identités contextuelles sont une fonctionnalité expérimentale de Firefox et ne sont activées par défaut dans Firefox Nightly. Pour activer dans d’autres versions de Firefox, définissez la préférence <code>privacy.userContext.enabled</code> sur <code>true</code>. Notez que bien que les identités contextuelles soient disponibles dans Firefox pour Android, il n'y a pas d’interface utilisateur pour travailler avec eux dans cette version pour travailler avec eux dans cette versiondu navigateur.</p> <p>Avant Firefox 57, l’API <code>contextualIdentities</code> n’était disponible que si la fonctionnalité d’identités contextuelles était activée. Si une extension essayait d’utiliser l’API <code>contextualIdentities</code> sans activer la fonctionnalité, les appels de méthode résolvaient leurs promesses avec <code>false</code>.</p> @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities <p>Les identités contextuelles ne sont actuellement pas supportes dans les autres navigateurs.</p> -<p>Pour utiliser cette API, vous devez inclure la <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> « contextualIdentities » dans votre fichier <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a>.</p> +<p>Pour utiliser cette API, vous devez inclure la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> « contextualIdentities » dans votre fichier <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a>.</p> <h2 id="Types">Types</h2> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/oncreated/index.html b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/oncreated/index.html index 4dde1211ae..e86795832a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/oncreated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/oncreated/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onCreated <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.contextualIdentities.onCreated.addListener(listener) +<pre class="brush: js">browser.contextualIdentities.onCreated.addListener(listener) browser.contextualIdentities.onCreated.removeListener(listener) browser.contextualIdentities.onCreated.hasListener(listener) </pre> @@ -43,7 +43,7 @@ browser.contextualIdentities.onCreated.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>changeInfo</code></dt> <dd><code>object</code>. Un objet contenant une seule propriété, <code>contextualIdentity</code>, qui est un objet {{WebExtAPIRef("contextualIdentities.ContextualIdentity")}} représentant l'identité créée.</dd> </dl> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/onremoved/index.html b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/onremoved/index.html index b6a1386d61..71c04a6307 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/onremoved/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/onremoved/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onRemoved <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.contextualIdentities.onRemoved.addListener(listener) +<pre class="brush: js">browser.contextualIdentities.onRemoved.addListener(listener) browser.contextualIdentities.onRemoved.removeListener(listener) browser.contextualIdentities.onRemoved.hasListener(listener) </pre> @@ -43,7 +43,7 @@ browser.contextualIdentities.onRemoved.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>changeInfo</code></dt> <dd><code>object</code>. Un objet qui contient une seule propriété, <code>contextualIdentity</code>, qui est un objet {{WebExtAPIRef("contextualIdentities.ContextualIdentity")}} représentant l'identité qui a été supprimée.</dd> </dl> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/onupdated/index.html b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/onupdated/index.html index f34b20c0c5..b209dd3f9e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/onupdated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/onupdated/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/onUpdated <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.contextualIdentities.onUpdated.addListener(listener) +<pre class="brush: js">browser.contextualIdentities.onUpdated.addListener(listener) browser.contextualIdentities.onUpdated.removeListener(listener) browser.contextualIdentities.onUpdated.hasListener(listener) </pre> @@ -43,7 +43,7 @@ browser.contextualIdentities.onUpdated.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>changeInfo</code></dt> <dd><code>object</code>. Un objet qui contient une seule propriété, <code>contextualIdentity</code>, qui est un objet {{WebExtAPIRef("contextualIdentities.ContextualIdentity")}} représentant l'identité dont les propriétés ont été mises à jour.</dd> </dl> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/query/index.html b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/query/index.html index aec44eda74..510e9fa614 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/query/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/query/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/query <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getContext = browser.contextualIdentities.query( +<pre class="brush: js">var getContext = browser.contextualIdentities.query( details // object ) </pre> @@ -32,7 +32,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/query <dd> <p><code>object</code>. Un objet qui peut être utilisé pour filtrer les identités contextuelles renvoyées. Cela peut contenir l'une des propriétés suivantes :</p> - <dl class="reference-values"> + <dl> <dt><code>name</code> {{optional_inline}}</dt> <dd><code>string</code>. Renvoie uniquement les identités contextuelles avec ce nom.</dd> </dl> diff --git a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/remove/index.html b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/remove/index.html index 7ce64ecf00..23ffcfbce8 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/remove/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/remove/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/remove <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removeContext = browser.contextualIdentities.remove( +<pre class="brush: js">var removeContext = browser.contextualIdentities.remove( cookieStoreId // string ) </pre> @@ -45,7 +45,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/remove <h2 id="Exemples">Exemples</h2> -<p><span id="result_box" lang="fr"><span>Cet exemple tente de supprimer l'identité contextuelle dont l'ID est "firefox-container-1" </span></span>:</p> +<p>Cet exemple tente de supprimer l'identité contextuelle dont l'ID est "firefox-container-1" :</p> <pre class="brush: js">function onRemoved(context) { if (!context) { diff --git a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/update/index.html b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/update/index.html index e115be57a3..c9a6568712 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/update/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/contextualidentities/update/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/update <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var createContext = browser.contextualIdentities.update( +<pre class="brush: js">var createContext = browser.contextualIdentities.update( cookieStoreId, // string details // object ) @@ -37,7 +37,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/update <dd> <p><code>object</code>. Un objet contenant de nouvelles valeurs pour les propriétés que vous souhaitez modifier. Cela peut contenir l'une des propriétés suivantes :</p> - <dl class="reference-values"> + <dl> <dt><code>name</code> {{optional_inline}}</dt> <dd> <p><code>string</code>. Un nouveau nom pour l'identité. Cela sera affiché dans l'interface utilisateur du navigateur, leur permettant d'ouvrir un nouvel onglet dans l'identité. Il sera également affiché dans la barre d'URL pour les onglets appartenant à cette identité.</p> @@ -55,7 +55,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/contextualIdentities/update <li>"red"</li> <li>"pink"</li> <li>"purple"</li> - <li>"toolbar"<span class="hidden"> </span></li> + <li>"toolbar"</li> </ul> </dd> <dt><code>icon</code> {{optional_inline}}</dt> diff --git a/files/fr/mozilla/add-ons/webextensions/api/cookies/cookie/index.html b/files/fr/mozilla/add-ons/webextensions/api/cookies/cookie/index.html index 22338dfcb5..a0c5e31518 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/cookies/cookie/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/cookies/cookie/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/Cookie <p>Les valeurs de ce type sont des objets, qui peuvent contenir les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>domain</code></dt> <dd>Une <code>chaîne</code> représentant le domaine auquel appartient le cookie (par exemple "www.google.com", "example.com").</dd> <dt><code>expirationDate</code>{{optional_inline}}</dt> @@ -72,7 +72,7 @@ gettingAll.then(logCookies);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/cookies"><code>chrome.cookies</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/cookies.json"><code>cookies.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/cookies/cookiestore/index.html b/files/fr/mozilla/add-ons/webextensions/api/cookies/cookiestore/index.html index 8f7b3592fb..f861ee501f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/cookies/cookiestore/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/cookies/cookiestore/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/CookieStore <p>Les valeurs de ce type sont des objets, qui peuvent contenir les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>id</code></dt> <dd>Une <code>chaîne</code> représentant l'identification unique pour le cookie store.***</dd> <dt><code>incognito</code></dt> @@ -40,14 +40,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/CookieStore <p>Dans l'extrait suivant, la méthode {{WebExtAPIRef("cookies.getAllCookieStores()")}} permet de récupérer tous les magasins de cookies actuellement disponibles dans le navigateur et d'afficher chaque ID de cookie, ainsi que les onglets qui se partagent le cookie store.</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">logStores</span><span class="punctuation token">(</span>cookieStores<span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">for</span><span class="punctuation token">(</span>store <span class="keyword token">of</span> cookieStores<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="template-string token"><span class="string token">`Cookie store: </span><span class="interpolation token"><span class="interpolation-punctuation punctuation token">${</span>store<span class="punctuation token">.</span>id<span class="interpolation-punctuation punctuation token">}</span></span><span class="string token">\n Tab IDs: </span><span class="interpolation token"><span class="interpolation-punctuation punctuation token">${</span>store<span class="punctuation token">.</span>tabIds<span class="interpolation-punctuation punctuation token">}</span></span><span class="string token">`</span></span><span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function logStores(cookieStores) { + for(store of cookieStores) { + console.log(`Cookie store: ${store.id}\n Tab IDs: ${store.tabIds}`); + } +} -<span class="keyword token">var</span> getting <span class="operator token">=</span> browser<span class="punctuation token">.</span>cookies<span class="punctuation token">.</span><span class="function token">getAllCookieStores</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -getting<span class="punctuation token">.</span><span class="function token">then</span><span class="punctuation token">(</span>logStores<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +var getting = browser.cookies.getAllCookieStores(); +getting.then(logStores);</pre> <p>L'extrait de code suivant obtient tous les cookies stockés et enregistre ensuite le nombre total stocké et combien de ces cookies sont incognito.</p> @@ -58,7 +58,7 @@ getting<span class="punctuation token">.</span><span class="function token">then <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/cookies"><code>chrome.cookies</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/cookies.json"><code>cookies.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/cookies/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/cookies/get/index.html index e921a80e43..2ced08d3b4 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/cookies/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/cookies/get/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/get <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = browser.cookies.get( +<pre class="brush: js">var getting = browser.cookies.get( details // object ) </pre> @@ -32,9 +32,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/get <dl> <dt><code>details</code></dt> - <dd>Un <code>objet</code> contenant les informations pouvant être utilisées pour récupérer un cookie. Il peut inclure les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un <code>objet</code> contenant les informations pouvant être utilisées pour récupérer un cookie. Il peut inclure les propriétés suivantes :</p> + <dl> <dt><code>firstPartyDomain</code>{{optional_inline}}</dt> <dd>Une <code>chaîne</code> représentant le domaine de première partie avec lequel le cookie à récupérer est associé. Cette propriété doit être fournie si l'isolation de la première partie est activée sur le navigateur. Voir <a href="/fr/Add-ons/WebExtensions/API/cookies#Isolement_de_la_première_partie">Isolement de la première partie</a>.</dd> <dt><code>name</code></dt> @@ -81,7 +80,7 @@ getActive.then(getCookie);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/cookies"><code>chrome.cookies</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/cookies.json"><code>cookies.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/cookies/getall/index.html b/files/fr/mozilla/add-ons/webextensions/api/cookies/getall/index.html index fabb588dc2..f08e093055 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/cookies/getall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/cookies/getall/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/getAll <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = browser.cookies.getAll( +<pre class="brush: js">var getting = browser.cookies.getAll( details // object ) </pre> @@ -30,14 +30,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/getAll <dl> <dt><code>details</code></dt> - <dd>Un <code>object</code> contenant des détails pouvant être utilisés pour faire correspondre les cookies à extraire. Les propriétés incluses sont les suivantes (voir <a href="/fr/Add-ons/WebExtensions/API/cookies/Cookie#Type">type de cookie</a> pour plus d'informations sur celles-ci ) :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un <code>object</code> contenant des détails pouvant être utilisés pour faire correspondre les cookies à extraire. Les propriétés incluses sont les suivantes (voir <a href="/fr/Add-ons/WebExtensions/API/cookies/Cookie#Type">type de cookie</a> pour plus d'informations sur celles-ci ) :</p> + <dl> <dt><code>domain</code>{{optional_inline}}</dt> <dd>Une <code>chaîne</code> représentant un domaine auquel les cookies doivent être associés (ils peuvent être associés soit à ce domaine exact, soit à l'un de ses sous-domaines).</dd> <dt><code>firstPartyDomain</code>{{optional_inline}}</dt> - <dd>Une <code>chaîne</code> représentant le domaine de première partie avec lequel le cookie à récupérer est associé.</dd> - <dd>Cette propriété doit être fournie si l'isolation de la première partie est activée sur le navigateur. Vous pouvez cependant passer <code>null</code> dans cette situation. Si vous faites cela, alors les cookies avec n'importe quelle valeur pour <code>firstPartyDomain</code>, ainsi que les cookies qui n'ont pas de set <code>firstPartyDomain</code> , seront inclus dans les résultats. Voir <a href="/fr/Add-ons/WebExtensions/API/cookies#Isolement_de_la_première_partie">Isolement de la première partie</a>.</dd> + <dd>Une <code>chaîne</code> représentant le domaine de première partie avec lequel le cookie à récupérer est associé. Cette propriété doit être fournie si l'isolation de la première partie est activée sur le navigateur. Vous pouvez cependant passer <code>null</code> dans cette situation. Si vous faites cela, alors les cookies avec n'importe quelle valeur pour <code>firstPartyDomain</code>, ainsi que les cookies qui n'ont pas de set <code>firstPartyDomain</code> , seront inclus dans les résultats. Voir <a href="/fr/Add-ons/WebExtensions/API/cookies#Isolement_de_la_première_partie">Isolement de la première partie</a>.</dd> <dt><code>name</code>{{optional_inline}}</dt> <dd>Une <code>chaîne</code> représentant un nom que les cookies devraient avoir.</dd> <dt><code>path</code>{{optional_inline}}</dt> @@ -79,7 +77,7 @@ gettingAll.then(logCookies);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/cookies"><code>chrome.cookies</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/cookies.json"><code>cookies.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/cookies/getallcookiestores/index.html b/files/fr/mozilla/add-ons/webextensions/api/cookies/getallcookiestores/index.html index 8d619fe611..17e7e1f510 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/cookies/getallcookiestores/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/cookies/getallcookiestores/index.html @@ -21,19 +21,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/getAllCookieStores <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingStores = browser.cookies.getAllCookieStores() +<pre class="brush: js">var gettingStores = browser.cookies.getAllCookieStores() </pre> <h3 id="Paramètres">Paramètres</h3> <p>Aucun.</p> -<dl> - <dd> - <dl class="reference-values"> - </dl> - </dd> -</dl> + <h3 id="Valeur_renvoyée">Valeur renvoyée</h3> @@ -60,7 +55,7 @@ getting.then(logStores);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/cookies"><code>chrome.cookies</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/cookies.json"><code>cookies.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/cookies/index.html b/files/fr/mozilla/add-ons/webextensions/api/cookies/index.html index 41e2ec1268..c8f1493fb3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/cookies/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/cookies/index.html @@ -78,7 +78,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies <p>Lorsque l'isolement de la première partie est activé, les cookies sont en outre qualifiés par le domaine de la page d'origine visitée par l'utilisateur (essentiellement, le domaine montré à l'utilisateur dans la barre d'URL, également appelé "première partie du domaine"). Cela signifie qu'un tracker ne peut pas corréler son cookie de <a href="http://bbc.com">bbc.com</a> avec son cookie de <a href="http://cnn.com">cnn.com</a>, de sorte que le tracker ne peut pas suivre un seul utilisateur sur les deux sites.</p> -<p>L'isolement de la première partie peut être activé directement par l'utilisateur en ajustant la configuration du navigateur et peut être défini par des extensions à l'aide du paramètre <code><a href="/en-US/Add-ons/WebExtensions/API/privacy/websites#Properties">firstPartyIsolate</a></code> de l'API de <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/privacy">privacy</a></code> Notez que l'isolation de première partie est activée par défaut dans le <a href="https://www.torproject.org/">Tor Browser</a>.</p> +<p>L'isolement de la première partie peut être activé directement par l'utilisateur en ajustant la configuration du navigateur et peut être défini par des extensions à l'aide du paramètre <code><a href="/fr/Add-ons/WebExtensions/API/privacy/websites#Properties">firstPartyIsolate</a></code> de l'API de <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/privacy">privacy</a></code> Notez que l'isolation de première partie est activée par défaut dans le <a href="https://www.torproject.org/">Tor Browser</a>.</p> <p>Dans l'API <code>cookies</code>, le domaine de première partie est représenté à l'aide de l'attribut <code>firstPartyDomain</code>. Tous les cookies configurés pendant l'isolement de la première partie ont cet attribut défini sur le domaine de la page d'origine. Dans l'exemple ci-dessus, ce serait "<a href="http://bbc.com">bbc.com</a>" pour un cookie et "<a href="http://cnn.com">cnn.com</a>" pour l'autre. Tous les cookies définis par les sites Web alors que l'isolation de première partie est désactivée auront cette propriété définie sur une chaîne vide.<br> <br> @@ -132,7 +132,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/cookies"><code>chrome.cookies</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/cookies.json"><code>cookies.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/cookies/onchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/cookies/onchanged/index.html index 249b34d840..a75958fd31 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/cookies/onchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/cookies/onchanged/index.html @@ -26,7 +26,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/onChanged <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.cookies.onChanged.addListener(listener) +<pre class="brush: js">browser.cookies.onChanged.addListener(listener) browser.cookies.onChanged.removeListener(listener) browser.cookies.onChanged.hasListener(listener) </pre> @@ -53,11 +53,10 @@ browser.cookies.onChanged.hasListener(listener) <dd> <p>Une fonction de rappel qui sera appelée lorsque l'événement se produira. La fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>changeInfo</code></dt> - <dd>Un <code>objet</code> contenant les détails de la modification survenue. Ses propriétés sont les suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un <code>objet</code> contenant les détails de la modification survenue. Ses propriétés sont les suivantes :</p> + <dl> <dt><code>removed</code></dt> <dd>Un <code>booléen</code> défini sur <code>true</code> si un cookie a été supprimé et sinon false.</dd> <dt><code>cookie</code></dt> @@ -78,7 +77,7 @@ browser.cookies.onChanged.hasListener(listener) <p>Cet exemple écoute les événements <code>onChanged</code> et enregistre les détails de l'argument <code>changeInfo</code> :</p> -<pre class="brush: js line-numbers language-js">browser.cookies.onChanged.addListener(function(changeInfo) { +<pre class="brush: js">browser.cookies.onChanged.addListener(function(changeInfo) { console.log('Cookie changed: ' + '\n * Cookie: ' + JSON.stringify(changeInfo.cookie) + '\n * Cause: ' + changeInfo.cause + @@ -87,7 +86,7 @@ browser.cookies.onChanged.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/cookies"><code>chrome.cookies</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/cookies.json"><code>cookies.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/cookies/onchangedcause/index.html b/files/fr/mozilla/add-ons/webextensions/api/cookies/onchangedcause/index.html index f7bef9e5dd..fbc9df1fe3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/cookies/onchangedcause/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/cookies/onchangedcause/index.html @@ -51,7 +51,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/OnChangedCause <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/cookies"><code>chrome.cookies</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/cookies.json"><code>cookies.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/cookies/remove/index.html b/files/fr/mozilla/add-ons/webextensions/api/cookies/remove/index.html index 090732579f..9127e08c1c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/cookies/remove/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/cookies/remove/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/remove <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.cookies.remove( +<pre class="brush: js">var removing = browser.cookies.remove( details // object ) </pre> @@ -32,9 +32,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/remove <dl> <dt><code>details</code></dt> - <dd>Un <code>objet</code> contenant des informations permettant d'identifier le cookie à supprimer. Il contient les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un <code>objet</code> contenant des informations permettant d'identifier le cookie à supprimer. Il contient les propriétés suivantes :</p> + <dl> <dt><code>firstPartyDomain</code>{{optional_inline}}</dt> <dd>Une <code>chaîne</code> représentant le domaine de première partie avec lequel le cookie sera associé. Cette propriété doit être fournie si l'isolation de la première partie est activée sur le navigateur. Voir <a href="/fr/Add-ons/WebExtensions/API/cookies#Isolement_de_la_première_partie">Isolement de la première partie</a>.</dd> <dt><code>name</code></dt> @@ -80,7 +79,7 @@ getActive.then(removeCookie);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/cookies"><code>chrome.cookies</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/cookies.json"><code>cookies.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/cookies/set/index.html b/files/fr/mozilla/add-ons/webextensions/api/cookies/set/index.html index 610b49890f..1fbb895651 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/cookies/set/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/cookies/set/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/cookies/set <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var setting = browser.cookies.set( +<pre class="brush: js">var setting = browser.cookies.set( details // object ) </pre> @@ -83,7 +83,7 @@ function setCookie(tabs) { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/cookies"><code>chrome.cookies</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/cookies.json"><code>cookies.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/index.html index 604a1cd590..70c32fc4f4 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/index.html @@ -33,7 +33,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/devtools <p>{{Compat("webextensions.api.devtools")}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basé sur l'API <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a> de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/eval/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/eval/index.html index 39193b8c25..b0a63e7c22 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/eval/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/eval/index.html @@ -45,7 +45,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/eval <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var evaluating = browser.devtools.inspectedWindow.eval( +<pre class="brush: js">var evaluating = browser.devtools.inspectedWindow.eval( expression, // string options // object ) @@ -57,9 +57,8 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/eval <dt><code>expression</code></dt> <dd><code>string</code>. L'expression JavaScript à évaluer. La chaîne doit évaluer un objet qui peut être représenté comme JSON, ou une exception sera lancée. Par exemple, l'expression ne doit pas évaluer une fonction.</dd> <dt><code>options</code>{{optional_inline}}</dt> - <dd><code>object</code>. Options pour la fonction (Notez que Firefox ne supporte pas encore cette option), comme suit :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Options pour la fonction (Notez que Firefox ne supporte pas encore cette option), comme suit :</p> + <dl> <dt><code>frameURL</code>{{optional_inline}}</dt> <dd><code>string</code>. L'URL du cadre dans lequel à évaluer l'expression. Si cela est supprimé, l'expression est évaluée dans la trame principale de la fenêtre.</dd> <dt><code>useContentScriptContext</code>{{optional_inline}}</dt> @@ -179,7 +178,7 @@ inspectButton.addEventListener("click", () => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools"><code>chrome.devtools</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/index.html index 233dfe0ef5..ed589e5b7c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/index.html @@ -14,7 +14,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow <div>{{AddonSidebar}}</div> <div class="note"> -<p>Cette page décrit les API de développement de WebExtensions telles qu'elles existent dans Firefox 54. Bien que les API soient basées sur les <a href="https://developer.chrome.com/extensions/devtools">APIs de devtools de Chrome</a>, il existe encore de nombreuses fonctionnalités qui ne sont pas encore implémentées dans Firefox et ne sont donc pas documentées ici. Pour voir les fonctionnalités actuellement manquantes, regarder <a href="/fr/Add-ons/WebExtensions/Using_the_devtools_APIs#Limitations_of_the_devtools_APIs">Limitations des APIs devtools</a>.</p> +<p><strong>Note :</strong> Cette page décrit les API de développement de WebExtensions telles qu'elles existent dans Firefox 54. Bien que les API soient basées sur les <a href="https://developer.chrome.com/extensions/devtools">APIs de devtools de Chrome</a>, il existe encore de nombreuses fonctionnalités qui ne sont pas encore implémentées dans Firefox et ne sont donc pas documentées ici. Pour voir les fonctionnalités actuellement manquantes, regarder <a href="/fr/Add-ons/WebExtensions/Using_the_devtools_APIs#Limitations_of_the_devtools_APIs">Limitations des APIs devtools</a>.</p> </div> <p>L'API <code>devtools.inspectedWindow</code> permet à un extension de devtools d'interagir avec la fenêtre sur laquelle les outils de développement sont attachés.</p> @@ -45,7 +45,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_inspectedWindow"><code>chrome.devtools.inspectedWindow</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/reload/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/reload/index.html index ea683cbf69..ee1076553c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/reload/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/reload/index.html @@ -18,7 +18,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/reload <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.devtools.inspectedWindow.reload( +<pre class="brush: js">browser.devtools.inspectedWindow.reload( reloadOptions // object ) </pre> @@ -27,9 +27,8 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/reload <dl> <dt><code>reloadOptions</code>{{optional_inline}}</dt> - <dd><code>object</code>. Options pour la fonction, comme suit</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Options pour la fonction, comme suit</p> + <dl> <dt><code>ignoreCache</code>{{optional_inline}}</dt> <dd><code>boolean</code>. S'il est vrai, cela fait que le rechargement ignore le cache du navigateur (comme si l'utilisateur avait appuyé sur Shift+Ctrl+R).</dd> <dt><code>userAgent</code>{{optional_inline}}</dt> @@ -60,7 +59,7 @@ reloadButton.addEventListener("click", () => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools"><code>chrome.devtools</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/tabid/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/tabid/index.html index c7a892ca92..74bd42ba3b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/tabid/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/inspectedwindow/tabid/index.html @@ -45,7 +45,7 @@ browser.runtime.onMessage.addListener(handleMessage);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools"><code>chrome.devtools</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/gethar/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/gethar/index.html index 9464ab8be8..622856787a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/gethar/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/gethar/index.html @@ -18,7 +18,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.network/getHAR <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = browser.devtools.network.getHAR() +<pre class="brush: js">var getting = browser.devtools.network.getHAR() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -50,7 +50,7 @@ logRequestsButton.addEventListener("click", logRequests); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements : </strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_network"><code>chrome.devtools.network</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/index.html index 1e64b79613..77b3bfa8a7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/index.html @@ -20,8 +20,8 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.network <h2 id="Fonctions">Fonctions</h2> <dl> - <dt><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/devtools.network/getHAR">devtools.network.getHAR()</a></dt> - <dd>Obtenez le <a class="external external-icon" href="http://www.softwareishard.com/blog/har-12-spec/#log" rel="noopener">journal HAR</a> pour la page chargée dans l'onglet en cours..</dd> + <dt><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.network/getHAR">devtools.network.getHAR()</a></dt> + <dd>Obtenez le <a href="http://www.softwareishard.com/blog/har-12-spec/#log" rel="noopener">journal HAR</a> pour la page chargée dans l'onglet en cours..</dd> </dl> <h2 id="Evénements">Evénements</h2> @@ -39,7 +39,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.network <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements : </strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_network"><code>chrome.devtools.network</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onnavigated/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onnavigated/index.html index 516ea9d7a8..bc75f0ecdd 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onnavigated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onnavigated/index.html @@ -17,7 +17,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.network/onNavigated <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.devtools.network.onNavigated.addListener(listener) +<pre class="brush: js">browser.devtools.network.onNavigated.addListener(listener) browser.devtools.network.onNavigated.removeListener(listener) browser.devtools.network.onNavigated.hasListener(listener) </pre> @@ -42,7 +42,7 @@ browser.devtools.network.onNavigated.hasListener(listener) <dd> <p>Fonction qui sera appelée lors de l'événement. La fonction passera les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>url</code></dt> <dd><code>string</code>. La nouvelle URL pour la fenêtre.</dd> </dl> @@ -63,7 +63,7 @@ browser.devtools.network.onNavigated.addListener(handleNavigated);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/devtools"><code>chrome.devtools</code></a> de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onrequestfinished/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onrequestfinished/index.html index 69f20ca8a8..10f287569b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onrequestfinished/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/network/onrequestfinished/index.html @@ -23,7 +23,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.network/onRequestFinis <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.devtools.network.onRequestFinished.addListener(listener) +<pre class="brush: js">browser.devtools.network.onRequestFinished.addListener(listener) browser.devtools.network.onRequestFinished.removeListener(listener) browser.devtools.network.onRequestFinished.hasListener(listener) </pre> @@ -48,7 +48,7 @@ browser.devtools.network.onRequestFinished.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>request</code></dt> <dd><code>object</code>. Un objet représentant la requête. Cet objet est un seul objet d'<a href="http://www.softwareishard.com/blog/har-12-spec/#entries">entrée HAR</a>. Il définit également une méthode <code>getContent()</code> asynchrone, qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui se résout avec le corps de la réponse.</dd> </dl> @@ -74,7 +74,7 @@ browser.devtools.network.onRequestFinished.addListener(handleRequestFinished);</ <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/devtools"><code>chrome.devtools</code></a> de Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/create/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/create/index.html index e7a86cd7fb..4ea3a37efb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/create/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/create/index.html @@ -16,11 +16,11 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/create <p>Ajoute un nouveau panneau aux devtools.</p> -<p><span id="result_box" lang="fr"><span>Cette fonction prend </span></span>: un titre, une URL vers un fichier d'icône et une URL vers un fichier HTML. <span id="result_box" lang="fr"><span>Il crée un nouveau panneau dans les </span></span>devtools, dont le contenu est spécifié par le fichier HTML. Il renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui résout un objet <code><a href="/fr/Add-ons/WebExtensions/API/devtools.panels/ExtensionPanel">ExtensionPanel</a></code> représentant le nouveau panneau.</p> +<p>Cette fonction prend : un titre, une URL vers un fichier d'icône et une URL vers un fichier HTML. Il crée un nouveau panneau dans les devtools, dont le contenu est spécifié par le fichier HTML. Il renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui résout un objet <code><a href="/fr/Add-ons/WebExtensions/API/devtools.panels/ExtensionPanel">ExtensionPanel</a></code> représentant le nouveau panneau.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var creating = browser.devtools.panels.create( +<pre class="brush: js">var creating = browser.devtools.panels.create( title, // string iconPath, // string pagePath // string @@ -70,7 +70,7 @@ browser.devtools.panels.create( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elements/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elements/index.html index 6e75ec8059..13429a0e32 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elements/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elements/index.html @@ -22,7 +22,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/elements <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/createsidebarpane/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/createsidebarpane/index.html index a7c77cb836..5725db54ca 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/createsidebarpane/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/createsidebarpane/index.html @@ -24,13 +24,13 @@ original_slug: >- <p>La fonction <code>createSidebarPane()</code> ajoute un nouveau volet à la barre latérale. ar exemple, la capture d'écran ci-dessous montre un nouveau volet intitulé "My pane", qui affiche un objet JSON :</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/15607/inspector-sidebar.png" style="display: block; height: 276px; margin-left: auto; margin-right: auto; width: 836px;"></p> +<p><img alt="" src="inspector-sidebar.png"></p> <p>Cette fonction prend un argument, qui est une chaîne représentant le titre du volet. Il renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui se résout en un objet <code><a href="/fr/Add-ons/WebExtensions/API/devtools.panels/ExtensionSidebarPane">ExtensionSidebarPane</a></code> représentant le nouveau volet. Vous pouvez utiliser cet objet pour définir le contenu et le comportement du volet.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var creating = browser.devtools.panels.elements.createSidebarPane( +<pre class="brush: js">var creating = browser.devtools.panels.elements.createSidebarPane( title // string ) </pre> @@ -70,7 +70,7 @@ browser.devtools.panels.elements.createSidebarPane("My pane").then(onCreated); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/index.html index 004d1de2f8..cb9b7b24be 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/index.html @@ -37,7 +37,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/onselectionchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/onselectionchanged/index.html index 0c6ec80058..d04a11bf65 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/onselectionchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/elementspanel/onselectionchanged/index.html @@ -22,7 +22,7 @@ original_slug: >- <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.devtools.panels.elements.onSelectionChanged.addListener(listener) +<pre class="brush: js">browser.devtools.panels.elements.onSelectionChanged.addListener(listener) browser.devtools.panels.elements.onSelectionChanged.removeListener(listener) browser.devtools.panels.elements.onSelectionChanged.hasListener(listener) </pre> @@ -68,7 +68,7 @@ browser.devtools.panels.elements.onSelectionChanged.addListener(handleSelectedEl <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools"><code>chrome.devtools</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionpanel/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionpanel/index.html index 7888ca6f25..8dc65df859 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionpanel/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionpanel/index.html @@ -53,7 +53,7 @@ browser.devtools.panels.create( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/index.html index de63e20cb0..d56f4b58fc 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/index.html @@ -17,7 +17,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSideba <p>L'objet <code>ExtensionSidebarPane</code> représente un volet qu'une extension a ajouté à la barre latérale dans l'inspecteur HTML/CSS du navigateur.</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/15607/inspector-sidebar.png" style="display: block; height: 276px; margin-left: auto; margin-right: auto; width: 836px;"></p> +<p><img alt="" src="inspector-sidebar.png"></p> <p>Pour créer un <code>ExtensionSidebarPane</code>, appelez la fonction <code><a href="/fr/Add-ons/WebExtensions/API/devtools.panels/ElementsPanel/createSidebarPane">browser.devtools.panels.elements.createSidebarane()</a></code>.</p> @@ -53,7 +53,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSideba <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onhidden/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onhidden/index.html index 043fd7c8b1..ac7d1e0aaa 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onhidden/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onhidden/index.html @@ -22,7 +22,7 @@ original_slug: >- <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.devtools.panels.onHidden.addListener(listener) +<pre class="brush: js">browser.devtools.panels.onHidden.addListener(listener) browser.devtools.panels.onHidden.removeListener(listener) browser.devtools.panels.onHidden.hasListener(listener) </pre> @@ -74,7 +74,7 @@ browser.devtools.panels.elements.createSidebarPane("My pane").then(onCreated); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onshown/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onshown/index.html index 3faafa1599..e1338a1d19 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onshown/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/onshown/index.html @@ -19,7 +19,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSideba <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.devtools.panels.onShown.addListener(listener) +<pre class="brush: js">browser.devtools.panels.onShown.addListener(listener) browser.devtools.panels.onShown.removeListener(listener) browser.devtools.panels.onShown.hasListener(listener) </pre> @@ -71,7 +71,7 @@ browser.devtools.panels.elements.createSidebarPane("My pane").then(onCreated); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setexpression/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setexpression/index.html index 5ddee36cba..0098ac9f7a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setexpression/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setexpression/index.html @@ -27,7 +27,7 @@ original_slug: >- <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var evaluating = browser.devtools.panels.setExpression( +<pre class="brush: js">var evaluating = browser.devtools.panels.setExpression( expression, // string rootTitle // string ) @@ -69,7 +69,7 @@ browser.devtools.panels.elements.createSidebarPane("My pane").then(onCreated); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setobject/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setobject/index.html index c169a14301..dda73e1faa 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setobject/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setobject/index.html @@ -25,7 +25,7 @@ original_slug: >- <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var setting = browser.devtools.panels.setObject( +<pre class="brush: js">var setting = browser.devtools.panels.setObject( jsonObject, // string, array, or JSON object rootTitle // string ) @@ -52,22 +52,22 @@ original_slug: >- <p>Créez un nouveau volet et remplissez-le avec un objet JSON. Vous pouvez exécuter ce code dans un script chargé par la <a href="/fr/Add-ons/WebExtensions/manifest.json/devtools_page">page devtools</a>. de votre extension</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onCreated</span><span class="punctuation token">(</span>sidebarPane<span class="punctuation token">)</span> <span class="punctuation token">{</span> - sidebarPane<span class="punctuation token">.</span><span class="function token">setObject</span><span class="punctuation token">(</span><span class="punctuation token">{</span> - someBool<span class="punctuation token">:</span> <span class="keyword token">true</span><span class="punctuation token">,</span> - someString<span class="punctuation token">:</span> <span class="string token">"hello there"</span><span class="punctuation token">,</span> - someObject<span class="punctuation token">:</span> <span class="punctuation token">{</span> - someNumber<span class="punctuation token">:</span> <span class="number token">42</span><span class="punctuation token">,</span> - someOtherString<span class="punctuation token">:</span> <span class="string token">"this is my pane's content"</span> - <span class="punctuation token">}</span> - <span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function onCreated(sidebarPane) { + sidebarPane.setObject({ + someBool: true, + someString: "hello there", + someObject: { + someNumber: 42, + someOtherString: "this is my pane's content" + } + }); +} -browser<span class="punctuation token">.</span>devtools<span class="punctuation token">.</span>panels<span class="punctuation token">.</span>elements<span class="punctuation token">.</span><span class="function token">createSidebarPane</span><span class="punctuation token">(</span><span class="string token">"My pane"</span><span class="punctuation token">)</span><span class="punctuation token">.</span><span class="function token">then</span><span class="punctuation token">(</span>onCreated<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.devtools.panels.elements.createSidebarPane("My pane").then(onCreated);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setpage/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setpage/index.html index 2b67a77552..7d3651cbeb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setpage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/extensionsidebarpane/setpage/index.html @@ -17,7 +17,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSideba <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.devtools.panels.setPage( +<pre class="brush: js">browser.devtools.panels.setPage( path // string containing relative path to page ) </pre> @@ -37,12 +37,12 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSideba <h2 id="Exemples">Exemples</h2> -<p>Créez un nouveau volet et remplissez-le d'une page HTML. Vous pouvez exécuter ce code dans un script chargé par la <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/devtools_page">page devtools</a> de votre extension.</p> +<p>Créez un nouveau volet et remplissez-le d'une page HTML. Vous pouvez exécuter ce code dans un script chargé par la <a href="/fr/Add-ons/WebExtensions/manifest.json/devtools_page">page devtools</a> de votre extension.</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onCreated</span><span class="punctuation token">(</span>sidebarPane<span class="punctuation token">)</span> <span class="punctuation token">{</span> - sidebarPane<span class="punctuation token">.</span><span class="function token">setPage</span><span class="punctuation token">('sidebar/sidebar.html'</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> -</code></pre> +<pre class="brush: js">function onCreated(sidebarPane) { + sidebarPane.setPage('sidebar/sidebar.html'); +} +</pre> <p>{{WebExtExamples}}</p> @@ -50,7 +50,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/ExtensionSideba <p>{{Compat("webextensions.api.devtools.panels.ExtensionSidebarPane.setPage", 10)}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/index.html index 736efe00bc..b144733c9b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/index.html @@ -14,7 +14,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels <div>{{AddonSidebar}}</div> <div class="note"> -<p>Bien que les API soient basées sur les <a href="https://developer.chrome.com/extensions/devtools">APIs de devtools de Chrome</a>, il existe encore de nombreuses fonctionnalités qui ne sont pas encore implémentées dans Firefox et ne sont donc pas documentées ici. Pour voir les fonctionnalités actuellement manquantes, regarder <a href="/fr/Add-ons/WebExtensions/Using_the_devtools_APIs#Limitations_of_the_devtools_APIs">Limitations des APIs devtools</a>.</p> +<p><strong>Note :</strong> Bien que les API soient basées sur les <a href="https://developer.chrome.com/extensions/devtools">APIs de devtools de Chrome</a>, il existe encore de nombreuses fonctionnalités qui ne sont pas encore implémentées dans Firefox et ne sont donc pas documentées ici. Pour voir les fonctionnalités actuellement manquantes, regarder <a href="/fr/Add-ons/WebExtensions/Using_the_devtools_APIs#Limitations_of_the_devtools_APIs">Limitations des APIs devtools</a>.</p> </div> <p>L'API devtools.panels permet à une extension devtools de définir son interface utilisateur à l'intérieur de la fenêtre devtools.</p> @@ -65,7 +65,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/onthemechanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/onthemechanged/index.html index a6dd5c36a9..757f74684b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/onthemechanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/onthemechanged/index.html @@ -18,7 +18,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/onThemeChanged <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.devtools.panels.onThemeChanged.addListener(listener) +<pre class="brush: js">browser.devtools.panels.onThemeChanged.addListener(listener) browser.devtools.panels.onThemeChanged.removeListener(listener) browser.devtools.panels.onThemeChanged.hasListener(listener) </pre> @@ -43,7 +43,7 @@ browser.devtools.panels.onThemeChanged.hasListener(listener) <dd> <p>Function qui sera appelée lors de l'événement. La fonction passera les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>themeName</code></dt> <dd><code>string</code>. Nom du nouveau thème : ce sera l'une des valeurs autorisées pour <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/devtools.panels/themeName">devtools.panels.themeName</a></code>.</dd> </dl> @@ -63,7 +63,7 @@ browser.devtools.panels.onThemeChanged.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/themename/index.html b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/themename/index.html index c3cecc5f79..12aab2c1b1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/themename/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/devtools/panels/themename/index.html @@ -30,7 +30,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/devtools.panels/themeName <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/devtools_panels"><code>chrome.devtools.panels</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.html b/files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.html index 92e69e3c97..55a746e426 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/dns/resolve/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/dns/resolve <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var resolving = browser.dns.resolve( +<pre class="brush: js">var resolving = browser.dns.resolve( hostname, // string flags // array of string ) @@ -32,8 +32,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/dns/resolve <dt><code>hostname</code></dt> <dd><code><code>string</code></code>. Le nom d'hôte à résoudre.</dd> <dt><code>flags</code> {{optional_inline}}</dt> - <dd><code>array</code> de <code>string</code>. Drapeaux pour modifier la façon dont le nom d'hôte est résolu. Tous les indicateurs omis sont par défaut à <code>false</code>. Vous pouvez passer zéro ou plusieurs des indicateurs suivants :</dd> - <dd> + <dd><p><code>array</code> de <code>string</code>. Drapeaux pour modifier la façon dont le nom d'hôte est résolu. Tous les indicateurs omis sont par défaut à <code>false</code>. Vous pouvez passer zéro ou plusieurs des indicateurs suivants :</p> <ul> <li><code>"allow_name_collisions"</code>: autorise les résultats de collision de noms qui sont normalement filtrés.</li> <li><code>"bypass_cache"</code>: Supprime le cache de recherche DNS interne.</li> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/acceptdanger/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/acceptdanger/index.html index 92ee760405..fe7a263f39 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/acceptdanger/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/acceptdanger/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/acceptDanger <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var prompting = browser.downloads.acceptDanger( +<pre class="brush: js">var prompting = browser.downloads.acceptDanger( downloadId // integer ) </pre> @@ -45,7 +45,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/acceptDanger <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/booleandelta/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/booleandelta/index.html index 36715d3473..43edabfce3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/booleandelta/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/booleandelta/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/BooleanDelta <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>current</code>{{optional_inline}}</dt> <dd>Un <code>boolean</code> représentant la valeur booléenne actuelle.</dd> <dt><code>previous</code>{{optional_inline}}</dt> @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/BooleanDelta <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/BooleanDelta </div> <div class="hidden"> -<pre> <span class="tlid-translation translation">// Copyright 2015 Les auteurs de chrome. Tous les droits sont réservés. +<pre> // Copyright 2015 Les auteurs de chrome. Tous les droits sont réservés. // // Redistribution et utilisation sous forme source et binaire, avec ou sans // modification, sont autorisées à condition que les conditions suivantes soient @@ -67,6 +67,6 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/BooleanDelta // DATA, OR PROFITS; OU INTERRUPTION COMMERCIALE) TOUTEFOIS CAUSÉE ET SUR TOUTE // THÉORIE DE LA RESPONSABILITÉ, QU'IL SOIT UN CONTRAT, UNE RESPONSABILITÉ STRICTE OU UN TORT // (INCLUANT LA NÉGLIGENCE OU AUTREMENT) SURVENANT DE TOUTE MANIÈRE DE L'UTILISER -// DE CE LOGICIEL, MÊME SI AVISÉ DE LA POSSIBILITÉ D'UN TEL DOMMAGE.</span> +// DE CE LOGICIEL, MÊME SI AVISÉ DE LA POSSIBILITÉ D'UN TEL DOMMAGE. </pre> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/cancel/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/cancel/index.html index 1821e2e707..5a2bb1d7e9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/cancel/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/cancel/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/cancel <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var canceling = browser.downloads.cancel( +<pre class="brush: js">var canceling = browser.downloads.cancel( downloadId // integer ) </pre> @@ -60,7 +60,7 @@ canceling.then(onCanceled, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/dangertype/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/dangertype/index.html index 1145ebf55b..7f96700ba8 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/dangertype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/dangertype/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DangerType <p>Une propriété de <code>danger</code> {{WebExtAPIRef('downloads.DownloadItem')}} contiendra une chaîne tirée des valeurs définies dans ce type.</p> <div class="note"> -<p><strong>Remarque </strong>: Ces constantes de chaîne ne changeront jamais, mais l'ensemble de DangerTypes peut change.</p> +<p><strong>Note :</strong> Ces constantes de chaîne ne changeront jamais, mais l'ensemble de DangerTypes peut changer.</p> </div> <h2 id="Type">Type</h2> @@ -52,7 +52,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DangerType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/doubledelta/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/doubledelta/index.html index 97af7164b1..6dde623ac5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/doubledelta/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/doubledelta/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DoubleDelta <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>current</code>{{optional_inline}}</dt> <dd>Un <code>number</code> représentant la double valeur actuelle.</dd> <dt><code>previous</code>{{optional_inline}}</dt> @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DoubleDelta <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/download/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/download/index.html index d04c923d5a..ff6364769b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/download/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/download/index.html @@ -26,7 +26,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/download <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var downloading = browser.downloads.download( +<pre class="brush: js">var downloading = browser.downloads.download( options // object ) </pre> @@ -35,11 +35,10 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/download <dl> <dt><code>options</code></dt> - <dd>Un <code>object</code> spécifiant le fichier que vous souhaitez télécharger et toutes les autres préférences que vous souhaitez définir concernant le téléchargement. Il peut contenir les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un <code>object</code> spécifiant le fichier que vous souhaitez télécharger et toutes les autres préférences que vous souhaitez définir concernant le téléchargement. Il peut contenir les propriétés suivantes :</p> + <dl> <dt><code>allowHttpErrors</code>{{optional_inline}}</dt> - <dd>Un tag <code>booléen</code> qui permet de poursuivre les téléchargements même s'ils rencontrent des erreurs HTTP. L'utilisation de ce drapeau, par exemple, permet le téléchargement des pages d'erreur du serveur. La valeur par défaut est <code>false</code>. Lorsqu'il est défini à : + <dd><p>Un tag <code>booléen</code> qui permet de poursuivre les téléchargements même s'ils rencontrent des erreurs HTTP. L'utilisation de ce drapeau, par exemple, permet le téléchargement des pages d'erreur du serveur. La valeur par défaut est <code>false</code>. Lorsqu'il est défini à :</p> <ul> <li><code>false</code>, le téléchargement est annulé lorsqu'il rencontre une erreur HTTP.</li> <li><code>true</code>, le téléchargement se poursuit lorsqu'une erreur HTTP est rencontrée et que l'erreur du serveur HTTP n'est pas signalée. Toutefois, si le téléchargement échoue en raison d'une erreur liée au fichier, au réseau, à l'utilisateur ou autre, cette erreur est signalée.</li> @@ -64,7 +63,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/download <p>Si cette option est omise, le navigateur affichera le sélecteur de fichier ou non en fonction de la préférence générale de l'utilisateur pour ce comportement (dans Firefox cette préférence est intitulée "Toujours vous demander où enregistrer les fichiers" dans about:preferences, ou <code>browser.download.useDownloadDir</code> dans about:config).</p> <div class="note"> - <p><strong>Note</strong>: Firefox pour Android provoque une erreur si <code>saveAs</code> est à <code>true</code>. Le paramètre est ignoré lorsque <code>saveAs</code> est <code>false</code> ou non inclus.</p> + <p><strong>Note :</strong> Firefox pour Android provoque une erreur si <code>saveAs</code> est à <code>true</code>. Le paramètre est ignoré lorsque <code>saveAs</code> est <code>false</code> ou non inclus.</p> </div> </dd> <dt><code>url</code></dt> @@ -107,13 +106,13 @@ downloading.then(onStartedDownload, onFailed);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> </div> <div class="hidden"> -<pre> <span class="tlid-translation translation">// Copyright 2015 Les auteurs de chrome. Tous les droits sont réservés. +<pre> // Copyright 2015 Les auteurs de chrome. Tous les droits sont réservés. // // Redistribution et utilisation sous forme source et binaire, avec ou sans // modification, sont autorisées à condition que les conditions suivantes soient @@ -138,6 +137,6 @@ downloading.then(onStartedDownload, onFailed);</pre> // DATA, OR PROFITS; OU INTERRUPTION COMMERCIALE) TOUTEFOIS CAUSÉE ET SUR TOUTE // THÉORIE DE LA RESPONSABILITÉ, QU'IL SOIT UN CONTRAT, UNE RESPONSABILITÉ STRICTE OU UN TORT // (INCLUANT LA NÉGLIGENCE OU AUTREMENT) SURVENANT DE TOUTE MANIÈRE DE L'UTILISER -// DE CE LOGICIEL, MÊME SI AVISÉ DE LA POSSIBILITÉ D'UN TEL DOMMAGE.</span> +// DE CE LOGICIEL, MÊME SI AVISÉ DE LA POSSIBILITÉ D'UN TEL DOMMAGE. </pre> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/downloaditem/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/downloaditem/index.html index 12ba4c4cc4..98fcbe438f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/downloaditem/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/downloaditem/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DownloadItem <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>byExtensionId</code>{{optional_inline}}</dt> <dd>Un <code>string</code> représentant l'ID de l'extension qui a déclenché le téléchargement (si elle a été déclenchée par une extension). Cela ne change pas une fois réglé. Si le téléchargement n'a pas été déclenché par une extension, ceci n'est pas défini.</dd> <dt><code>byExtensionName</code>{{optional_inline}}</dt> @@ -70,7 +70,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DownloadItem <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/downloadquery/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/downloadquery/index.html index 6a81d30fb3..8e3071fb70 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/downloadquery/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/downloadquery/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DownloadQuery <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>query</code>{{optional_inline}}</dt> <dd>Un <code>tableau</code> de<code><code>chaines</code></code>. Inclure uniquement {{WebExtAPIRef("downloads.DownloadItem", "DownloadItems")}} dont le <code>nom de fichier</code> ou l'<code>URL</code> contient toutes les chaînes données. Vous pouvez également inclure des termes commençant par un titet (-) — ces termes <strong>ne doivent pas</strong> figurer dans le <code>nom du fichier</code> ou l'<code>url</code> de l'élément à inclure.</dd> <dt><code>startedBefore</code>{{optional_inline}}</dt> @@ -56,9 +56,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DownloadQuery <dt><code>mime</code>{{optional_inline}}</dt> <dd>Un <code>string</code> représentant un type MIME. Incluez uniquement {{WebExtAPIRef("downloads.DownloadItem", "DownloadItems")}} avec cette valeur <code>mime</code>.</dd> <dt><code>startTime</code>{{optional_inline}}</dt> - <dd>Un <code>string</code> représentant une heure au format <a class="external external-icon" href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a>. Incluez seulement {{WebExtAPIRef("downloads.DownloadItem", "DownloadItems")}} avec cette valeur <code>startTime</code>.</dd> + <dd>Un <code>string</code> représentant une heure au format <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a>. Incluez seulement {{WebExtAPIRef("downloads.DownloadItem", "DownloadItems")}} avec cette valeur <code>startTime</code>.</dd> <dt><code>endTime</code>{{optional_inline}}</dt> - <dd>Un <code>string</code> représentant une heure au format <a class="external external-icon" href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a>. Inclure uniquement sera limité à {{WebExtAPIRef("downloads.DownloadItem", "DownloadItems")}} avec cette valeur <code>endTime</code>.</dd> + <dd>Un <code>string</code> représentant une heure au format <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a>. Inclure uniquement sera limité à {{WebExtAPIRef("downloads.DownloadItem", "DownloadItems")}} avec cette valeur <code>endTime</code>.</dd> <dt><code>state</code>{{optional_inline}}</dt> <dd>Un <code>string</code> représentant un téléchargement {{WebExtAPIRef('downloads.State')}} (<code>in_progress</code>, <code>interrupted</code>, or <code>complete</code>). Inclure uniquement {{WebExtAPIRef("downloads.DownloadItem", "DownloadItems")}} avec cette valeur d' <code>état</code>.</dd> <dt><code>paused</code>{{optional_inline}}</dt> @@ -81,7 +81,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DownloadQuery <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/downloadtime/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/downloadtime/index.html index 883c5a438f..a956cd5a93 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/downloadtime/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/downloadtime/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DownloadTime <p>Un <code>DownloadTime</code> peut être l'un de trois types différents :</p> <ul> - <li>Un objet JavaScript <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a></code>.</li> + <li>Un objet JavaScript <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a></code>.</li> <li>a string: <ul> <li>Si cela ne contient que des chiffres, il est interprété comme le nombre de millisecondes écoulées depuis l'époque UNI.</li> @@ -38,7 +38,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/DownloadTime <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/drag/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/drag/index.html index ce6a477a13..353f70f26a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/drag/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/drag/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/drag <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">chrome.downloads.drag( +<pre class="brush: js">chrome.downloads.drag( downloadId // integer ) </pre> @@ -39,7 +39,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/drag <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/erase/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/erase/index.html index fcecc34ac9..44d9d1fe46 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/erase/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/erase/index.html @@ -23,12 +23,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/erase <p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code>.</p> <div class="note"> -<p><strong>Remarque </strong>: Si vous souhaitez supprimer un fichier téléchargé du disque et l'effacer de l'historique, vous devez appeler {{WebExtAPIRef("downloads.removeFile()")}} before you call <code>erase()</code>. Si vous l'essayez dans l'autre sens, vous obtiendrez une erreur lors de l'appel de {{WebExtAPIRef("downloads.removeFile()")}}, car il n'existe plus selon le navigateur.</p> +<p><strong>Note :</strong> Si vous souhaitez supprimer un fichier téléchargé du disque et l'effacer de l'historique, vous devez appeler {{WebExtAPIRef("downloads.removeFile()")}} before you call <code>erase()</code>. Si vous l'essayez dans l'autre sens, vous obtiendrez une erreur lors de l'appel de {{WebExtAPIRef("downloads.removeFile()")}}, car il n'existe plus selon le navigateur.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var erasing = browser.downloads.erase( +<pre class="brush: js">var erasing = browser.downloads.erase( query // DownloadQuery ) </pre> @@ -82,7 +82,7 @@ erasing.then(onErased, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/filenameconflictaction/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/filenameconflictaction/index.html index 481d124e89..6d1c4c0709 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/filenameconflictaction/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/filenameconflictaction/index.html @@ -38,7 +38,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/FilenameConflictActi <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/getfileicon/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/getfileicon/index.html index 3a2135f045..7fb93c5494 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/getfileicon/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/getfileicon/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/getFileIcon <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingIcon = browser.downloads.getFileIcon( +<pre class="brush: js">var gettingIcon = browser.downloads.getFileIcon( downloadId, // integer options // optional object ) @@ -37,9 +37,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/getFileIcon <dt><code>downloadId</code></dt> <dd>Un <code>integer</code> eprésentant l'ID du téléchargement.</dd> <dt><code>options</code>{{optional_inline}}</dt> - <dd>Un <code>object</code> d'options représentant les préférences pour l'icône à extraire. Il peut prendre les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un <code>object</code> d'options représentant les préférences pour l'icône à extraire. Il peut prendre les propriétés suivantes :</p> + <dl> <dt><code>size</code>{{optional_inline}}</dt> <dd>Un <code>integer</code> représentant la taille de l'icône. La taille de l'icône retournée sera la taille fournie au carré (en pixels). Si elle est omise, la taille par défaut de l'icône est 32x32 pixels.</dd> </dl> @@ -83,7 +82,7 @@ searching.then(getIcon, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/index.html index 1207f30d8c..3a5af5f188 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/index.html @@ -93,7 +93,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/interruptreason/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/interruptreason/index.html index 5306ebfeaa..fa29a664f6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/interruptreason/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/interruptreason/index.html @@ -78,7 +78,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/InterruptReason <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/onchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/onchanged/index.html index 0ee27e28bd..5637ace775 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/onchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/onchanged/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/onChanged <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.downloads.onChanged.addListener(listener) +<pre class="brush: js">browser.downloads.onChanged.addListener(listener) browser.downloads.onChanged.removeListener(listener) browser.downloads.onChanged.hasListener(listener) </pre> @@ -47,7 +47,7 @@ browser.downloads.onChanged.hasListener(listener) <dd> <p>Une fonction de rappel qui sera appelée lorsque cet événement se produira. Cette fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>downloadDelta</code></dt> <dd>Un <a href="#downloadDelta"><code>objet</code></a> représentant l'objet {{WebExtAPIRef('downloads.DownloadItem')}} qui a été modifié, ainsi que l'état de toutes les propriétés qui y ont été modifiées.</dd> </dl> @@ -60,7 +60,7 @@ browser.downloads.onChanged.hasListener(listener) <p>L'objet <code>downloadDelta</code> a les propriétés suivantes disponibles :</p> -<dl class="reference-values"> +<dl> <dt><code>id</code></dt> <dd>Un <code>integer</code> représentant l'identifiant de l'<code>id</code> {{WebExtAPIRef('downloads.DownloadItem')}} qui a changé.</dd> <dt><code>url</code>{{optional_inline}}</dt> @@ -109,7 +109,7 @@ browser.downloads.onChanged.addListener(handleChanged);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Acknowledgements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>This API is based on Chromium's <a href="https://developer.chrome.com/extensions/downloads#event-onChanged"><code>chrome.downloads</code></a> API.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/oncreated/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/oncreated/index.html index 5fe75bbf55..5039805f8c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/oncreated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/oncreated/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/onCreated <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.downloads.onCreated.addListener(listener) +<pre class="brush: js">browser.downloads.onCreated.addListener(listener) browser.downloads.onCreated.removeListener(listener) browser.downloads.onCreated.hasListener(listener) </pre> @@ -46,7 +46,7 @@ browser.downloads.onCreated.hasListener(listener) <dd> <p>Une fonction de rappel qui sera appelée lorsque cet événement se produira. Cette fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>downloadItem</code></dt> <dd>L'objet {{WebExtAPIRef('downloads.DownloadItem')}} en question.</dd> </dl> @@ -69,7 +69,7 @@ browser.downloads.onCreated.addListener(handleCreated);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/onerased/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/onerased/index.html index f1f4ada630..dd6619721b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/onerased/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/onerased/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/onErased <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.downloads.onErased.addListener(listener) +<pre class="brush: js">browser.downloads.onErased.addListener(listener) browser.downloads.onErased.removeListener(listener) browser.downloads.onErased.hasListener(listener) </pre> @@ -46,7 +46,7 @@ browser.downloads.onErased.hasListener(listener) <dd> <p>Une fonction de rappel qui sera appelée lorsque cet événement se produira. Cette fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>downloadId</code></dt> <dd>Un <code>integer</code> représentant l'<code>id</code> du {{WebExtAPIRef('downloads.DownloadItem')}} qui a été effacé.</dd> </dl> @@ -74,7 +74,7 @@ var erasing = browser.downloads.erase({ <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/open/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/open/index.html index 322a6b2bb2..336cacc837 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/open/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/open/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/open <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var opening = browser.downloads.open( +<pre class="brush: js">var opening = browser.downloads.open( downloadId // integer ) </pre> @@ -71,7 +71,7 @@ searching.then(openDownload, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/pause/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/pause/index.html index b3727a8d55..2a72e562eb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/pause/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/pause/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/pause <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var pausing = browser.downloads.pause( +<pre class="brush: js">var pausing = browser.downloads.pause( downloadId // integer ) </pre> @@ -56,7 +56,7 @@ pausing.then(onPaused, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> @@ -64,7 +64,7 @@ pausing.then(onPaused, onError);</pre> </div> <div class="hidden"> -<pre> <span class="tlid-translation translation">// Copyright 2015 Les auteurs de chrome. Tous les droits sont réservés. +<pre>// Copyright 2015 Les auteurs de chrome. Tous les droits sont réservés. // // Redistribution et utilisation sous forme source et binaire, avec ou sans // modification, sont autorisées à condition que les conditions suivantes soient @@ -89,6 +89,6 @@ pausing.then(onPaused, onError);</pre> // DATA, OR PROFITS; OU INTERRUPTION COMMERCIALE) TOUTEFOIS CAUSÉE ET SUR TOUTE // THÉORIE DE LA RESPONSABILITÉ, QU'IL SOIT UN CONTRAT, UNE RESPONSABILITÉ STRICTE OU UN TORT // (INCLUANT LA NÉGLIGENCE OU AUTREMENT) SURVENANT DE TOUTE MANIÈRE DE L'UTILISER -// DE CE LOGICIEL, MÊME SI AVISÉ DE LA POSSIBILITÉ D'UN TEL DOMMAGE.</span> +// DE CE LOGICIEL, MÊME SI AVISÉ DE LA POSSIBILITÉ D'UN TEL DOMMAGE. </pre> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/removefile/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/removefile/index.html index b03e33574b..4bc3a2a440 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/removefile/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/removefile/index.html @@ -24,12 +24,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/removeFile <p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code>.</p> <div class="note"> -<p><strong>Remarque </strong>: Si vous souhaitez supprimer un fichier téléchargé du disque et l'effacer de l'historique, vous devez appeler <code>removeFile()</code> avant d'appeler {{WebExtAPIRef("downloads.erase()")}}. Si vous l'essayez dans l'autre sens, vous obtiendrez une erreur lors de l'appel de <code>removeFile()</code>, car le navigateur n'aura plus d'enregistrement du téléchargement.</p> +<p><strong>Note :</strong> Si vous souhaitez supprimer un fichier téléchargé du disque et l'effacer de l'historique, vous devez appeler <code>removeFile()</code> avant d'appeler {{WebExtAPIRef("downloads.erase()")}}. Si vous l'essayez dans l'autre sens, vous obtiendrez une erreur lors de l'appel de <code>removeFile()</code>, car le navigateur n'aura plus d'enregistrement du téléchargement.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.downloads.removeFile( +<pre class="brush: js">var removing = browser.downloads.removeFile( downloadId // integer ) </pre> @@ -51,7 +51,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/removeFile <h2 id="Exemples">Exemples</h2> -<p><span class="short_text" id="result_box" lang="fr"><span>Supprimer le dernier fichier téléchargé :</span></span></p> +<p>Supprimer le dernier fichier téléchargé :</p> <pre class="brush: js">function onRemoved() { console.log(`Removed item`); @@ -77,7 +77,7 @@ searching.then(remove, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/resume/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/resume/index.html index 4f6f7ab494..61ff022edf 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/resume/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/resume/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/resume <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var resuming = browser.downloads.resume( +<pre class="brush: js">var resuming = browser.downloads.resume( downloadId // integer ) </pre> @@ -58,7 +58,7 @@ resuming.then(onResumed, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/search/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/search/index.html index 1bd6c1368a..5f7fa9d84c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/search/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/search/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/search <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var searching = browser.downloads.search(query); +<pre class="brush: js">var searching = browser.downloads.search(query); </pre> <h3 id="Paramètres">Paramètres</h3> @@ -127,7 +127,7 @@ searching.then(logDownloads, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/setshelfenabled/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/setshelfenabled/index.html index 80240b0d1a..e3a1a60755 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/setshelfenabled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/setshelfenabled/index.html @@ -20,12 +20,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/setShelfEnabled <p>Si vous essayez d'activer l'étagère lorsqu'au moins une autre extension l'a déjà désactivé, l'appel échouera et {{WebExtAPIRef("runtime.lastError")}} sera défini avec un message d'erreur approprié.</p> <div class="note"> -<p><strong>Remarque </strong>: Pour utiliser cette fonction dans votre extension, vous devez demander la <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission manifest</a>, <code>"downloads.shelf"</code>, ainsi que la permission <code>"downloads"</code>.</p> +<p><strong>Note :</strong> Pour utiliser cette fonction dans votre extension, vous devez demander la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission manifest</a>, <code>"downloads.shelf"</code>, ainsi que la permission <code>"downloads"</code>.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">chrome.downloads.setShelfEnabled(enabled); +<pre class="brush: js">chrome.downloads.setShelfEnabled(enabled); </pre> <p>Cette API est également disponible en tant que <code>browser.downloads.setShelfEnabled()</code>.</p> @@ -43,7 +43,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/setShelfEnabled <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/show/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/show/index.html index c919739d1f..6e995496ef 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/show/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/show/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/show <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var showing = browser.downloads.show( +<pre class="brush: js">var showing = browser.downloads.show( downloadId // integer ) </pre> @@ -70,7 +70,7 @@ searching.then(openDownload, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/showdefaultfolder/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/showdefaultfolder/index.html index 57e2892c85..110f2e13a7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/showdefaultfolder/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/showdefaultfolder/index.html @@ -20,14 +20,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/showDefaultFolder <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.downloads.showDefaultFolder(); +<pre class="brush: js">browser.downloads.showDefaultFolder(); </pre> <h3 id="Paramètres">Paramètres</h3> - -<dl> - <dd>None.</dd> -</dl> +<p>Aucun</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -45,7 +42,7 @@ showBtn.onclick = function() { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/state/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/state/index.html index b0f7383c67..e266b1a584 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/state/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/state/index.html @@ -33,7 +33,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/State </dl> <div class="note"> -<p><strong>Remarque </strong>: Ces constantes de chaîne ne changeront jamais, mais de nouvelles constantes peuvent être ajoutées.</p> +<p><strong>Note :</strong> Ces constantes de chaîne ne changeront jamais, mais de nouvelles constantes peuvent être ajoutées.</p> </div> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/State <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/downloads/stringdelta/index.html b/files/fr/mozilla/add-ons/webextensions/api/downloads/stringdelta/index.html index 0bdfc0832b..793fcafab1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/downloads/stringdelta/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/downloads/stringdelta/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/StringDelta <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes:</p> -<dl class="reference-values"> +<dl> <dt><code>current</code>{{optional_inline}}</dt> <dd>Un <code>string</code> représentant la valeur de chaîne actuelle.</dd> <dt><code>previous</code>{{optional_inline}}</dt> @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/downloads/StringDelta <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/downloads"><code>chrome.downloads</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/events/event/index.html b/files/fr/mozilla/add-ons/webextensions/api/events/event/index.html index b16fce3b0d..3f54172b95 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/events/event/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/events/event/index.html @@ -46,7 +46,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/events/Event <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/events"><code>chrome.events</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/events.json"><code>events.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/events/index.html b/files/fr/mozilla/add-ons/webextensions/api/events/index.html index 0f5e711402..92ea678ab3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/events/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/events/index.html @@ -33,7 +33,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/events <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/events"><code>chrome.events</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/events.json"><code>events.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/events/rule/index.html b/files/fr/mozilla/add-ons/webextensions/api/events/rule/index.html index 0cb651cdb6..cda840f67f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/events/rule/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/events/rule/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/events/Rule <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>id</code>{{optional_inline}}</dt> <dd><code>string</code>. Identifiant facultatif permettant de référencer cette règle.</dd> <dt><code>tags</code>{{optional_inline}}</dt> @@ -40,7 +40,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/events/Rule <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/events"><code>chrome.events</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/events.json"><code>events.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/events/urlfilter/index.html b/files/fr/mozilla/add-ons/webextensions/api/events/urlfilter/index.html index 8dd9fa91ed..0b1cb82297 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/events/urlfilter/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/events/urlfilter/index.html @@ -25,9 +25,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/events/UrlFilter <p>Toutefois, notez que ces deux derniers modèles ne correspondent pas au dernier composant du nom d'hôte, car aucun point implicite n'est ajouté à la fin du nom d'hôte. Ainsi, par exemple, <code>"org."</code> correspondra à "https://borg.com" mais pas "https://example.org". Pour faire correspondre ces modèles, utilisez <code>hostSuffix</code>.</p> -<dl class="reference-values"> +<dl> <dt><code>hostContains</code>{{optional_inline}}</dt> - <dd><code>string</code>. Correspond si le <a href="/fr/docs/Web/API/HTMLHyperlinkElementUtils/hostname">hostname</a> de l'URL contient la chaîne donnée. + <dd><p><code>string</code>. Correspond si le <a href="/fr/docs/Web/API/HTMLHyperlinkElementUtils/hostname">hostname</a> de l'URL contient la chaîne donnée.</p> <ul> <li>Pour tester si un composant de nom d'hôte commence par "foo", utilisez <code>".foo"</code>. Cela correspond à "www.foobar.com" et "foo.com", car un point implicite est ajouté au début du nom d'hôte.</li> <li>Pour tester si un composant de nom d'hôte se termine par "foo", utilisez <code>"foo."</code>.</li> @@ -39,7 +39,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/events/UrlFilter <dt><code>hostPrefix</code>{{optional_inline}}</dt> <dd><code>string</code>. Correspond si le nom d'hôte de l'URL commence par une chaîne spécifiée.</dd> <dt><code>hostSuffix</code>{{optional_inline}}</dt> - <dd><code>string</code>. Correspond si le nom d'hôte de l'URL se termine par une chaîne spécifiée. + <dd><p><code>string</code>. Correspond si le nom d'hôte de l'URL se termine par une chaîne spécifiée.</p> <ul> <li>Exemple: <code>".example.com"</code> correspond à "http://www.example.com/", mais pas à "http://example.com/".</li> <li>Exemple: <code>"example.com"</code> correspond à "http://www.example.com/", et "http://fakeexample.com/".</li> @@ -66,7 +66,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/events/UrlFilter <dt><code>urlEquals</code>{{optional_inline}}</dt> <dd><code>string</code>. Correspond si l'URL (sans l'identificateur de fragment) est égale à une chaîne spécifiée. Les numéros de port sont supprimés de l'URL s'ils correspondent au numéro de port par défaut.</dd> <dt><code>urlMatches</code>{{optional_inline}}</dt> - <dd><code>string</code>. Correspond si l'URL (sans l'identificateur de fragment) correspond à une <a href="/fr/docs/Web/JavaScript/Guide/Regular_Expressions">expression régulière</a>. Les numéros de port sont supprimés de l'URL s'ils correspondent au numéro de port par défaut. + <dd><p><code>string</code>. Correspond si l'URL (sans l'identificateur de fragment) correspond à une <a href="/fr/docs/Web/JavaScript/Guide/Regular_Expressions">expression régulière</a>. Les numéros de port sont supprimés de l'URL s'ils correspondent au numéro de port par défaut.</p> <ul> <li>Par exemple : <code>urlMatches: "^[^:]*:(?://)?(?:[^/]*\\.)?mozilla\\.org/.*$"</code> correspond "http://mozilla.org/", "https://developer.mozilla.org/", "ftp://foo.mozilla.org/", mais pas "https://developer.fakemozilla.org/".</li> </ul> @@ -74,7 +74,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/events/UrlFilter <dt><code>originAndPathMatches</code>{{optional_inline}}</dt> <dd><code>string</code>. Correspond si l'URL sans segment de requête et l'identificateur de fragment correspondent à une <a href="/fr/docs/Web/JavaScript/Guide/Regular_Expressions">expression régulière</a> spécifiée. Les numéros de port sont supprimés de l'URL s'ils correspondent au numéro de port par défaut.</dd> <dt><code>urlPrefix</code>{{optional_inline}}</dt> - <dd><code>string</code>. Correspond si l'URL (sans l'identificateur de fragment) commence par une chaîne spécifiée. Les numéros de port sont supprimés de l'URL s'ils correspondent au numéro de port par défaut. + <dd><p><code>string</code>. Correspond si l'URL (sans l'identificateur de fragment) commence par une chaîne spécifiée. Les numéros de port sont supprimés de l'URL s'ils correspondent au numéro de port par défaut.</p> <ul> <li>Exemple: <code>"https://developer"</code> correspond "https://developer.mozilla.org/" et "https://developers.facebook.com/".</li> </ul> @@ -82,13 +82,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/events/UrlFilter <dt><code>urlSuffix</code>{{optional_inline}}</dt> <dd><code>string</code>. Correspond si l'URL (sans l'identificateur de fragment) se termine par une chaîne spécifiée. Les numéros de port sont supprimés de l'URL s'ils correspondent au numéro de port par défaut. Notez qu'un slash "/" implicite est ajoutée après l'hôte, donc <code>"com/"</code> correspond "https://example.com", mais pas <code>"com"</code>.</dd> <dt><code>schemas</code>{{optional_inline}}</dt> - <dd><code>array</code> of <code><code>string</code></code>. Correspond si le schéma de l'URL est identique à l'un des schémas spécifiés dans le tableau. Comme les schémas sont toujours convertis en minuscules, ils doivent toujours être en minuscules ou ne correspondent jamais. + <dd><p><code>array</code> of <code><code>string</code></code>. Correspond si le schéma de l'URL est identique à l'un des schémas spécifiés dans le tableau. Comme les schémas sont toujours convertis en minuscules, ils doivent toujours être en minuscules ou ne correspondent jamais.</p> <ul> <li>Exemple: <code>["https"]</code> correspond uniquement aux URL HTTPS.</li> </ul> </dd> <dt><code>ports</code>{{optional_inline}}</dt> - <dd><code>array</code> de <code><code><code>(integer</code></code> </code>ou<code> <code><code>array</code> of <code><code>integer</code></code></code></code>). Un tableau qui peut contenir des entiers et des tableaux d'entiers. Les entiers sont interprétés comme des numéros de port, tandis que les tableaux d'entiers sont interprétés comme des plages de ports. Correspond si le port de l'URL correspond à un numéro de port ou est contenu dans des plages. + <dd><p><code>array</code> de <code><code><code>(integer</code></code> </code>ou<code> <code><code>array</code> of <code><code>integer</code></code></code></code>). Un tableau qui peut contenir des entiers et des tableaux d'entiers. Les entiers sont interprétés comme des numéros de port, tandis que les tableaux d'entiers sont interprétés comme des plages de ports. Correspond si le port de l'URL correspond à un numéro de port ou est contenu dans des plages.</p> <ul> <li>Par exemple: <code>[80, 443, [1000, 1200]]</code> correspond à toutes les demandes sur les ports 80, 443, et dans la plage 1000-1200.</li> </ul> @@ -101,7 +101,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/events/UrlFilter <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/events"><code>chrome.events</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/events.json"><code>events.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/getbackgroundpage/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/getbackgroundpage/index.html index 6d13401ef0..3553786765 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/getbackgroundpage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/getbackgroundpage/index.html @@ -18,19 +18,17 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/getBackgroundPage <p>Alias de {{WebExtAPIRef("runtime.getBackgroundPage()")}}.</p> <div class="note"> -<p><strong>Remarque</strong> : Cette méthode ne peut pas être utilisée en mode Navigation privée - elle renvoie toujours un tableau vide. Pour plus d'informations, voir {{bug(1329304)}}.</p> +<p><strong>Note :</strong> Cette méthode ne peut pas être utilisée en mode Navigation privée - elle renvoie toujours un tableau vide. Pour plus d'informations, voir {{bug(1329304)}}.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var page = browser.extension.getBackgroundPage() +<pre class="brush: js">var page = browser.extension.getBackgroundPage() </pre> <h3 id="Paramètres">Paramètres</h3> -<dl> - <dd>None.</dd> -</dl> +<p>Aucun</p> <h3 id="Valeur_retournée">Valeur retournée</h3> @@ -59,7 +57,7 @@ page.foo(); // -> "I'm defined in background.js"</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.html index 7156119862..ba0457a170 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/getextensiontabs/index.html @@ -16,14 +16,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/getExtensionTabs <div>{{AddonSidebar()}}</div> <div class="warning"> -<p>Cette méthode a été dépréciée. Utilisez {{WebExtAPIRef("extension.getViews()")}} à la place.</p> +<p><strong>Attention :</strong> Cette méthode a été dépréciée. Utilisez {{WebExtAPIRef("extension.getViews()")}} à la place.</p> </div> -<p>Renvoie un tableau des objets de la <a href="/en-US/docs/Web/API/Window">Window</a> JavaScriptpour chacun des onglets qui s'exécutent dans l'extension actuelle. Si <code>windowId</code> est spécifié, renvoie uniquement les objets Window des onglets attachés à la fenêtre spécifiée.</p> +<p>Renvoie un tableau des objets de la <a href="/fr/docs/Web/API/Window">Window</a> JavaScriptpour chacun des onglets qui s'exécutent dans l'extension actuelle. Si <code>windowId</code> est spécifié, renvoie uniquement les objets Window des onglets attachés à la fenêtre spécifiée.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">chrome.extension.getExtensionTabs( +<pre class="brush: js">chrome.extension.getExtensionTabs( windowId // optional integer ) </pre> @@ -47,7 +47,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/getExtensionTabs <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/geturl/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/geturl/index.html index 46dd589677..f6193a83d2 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/geturl/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/geturl/index.html @@ -15,14 +15,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/getURL <div>{{AddonSidebar}}</div> <div class="warning"> -<p>Cette fonction est obsolète. Veuillez utiliser <a href="/fr/Add-ons/WebExtensions/API/runtime/getURL"><code>runtime.getURL</code></a>.</p> +<p><strong>Attention :</strong> Cette fonction est obsolète. Veuillez utiliser <a href="/fr/Add-ons/WebExtensions/API/runtime/getURL"><code>runtime.getURL</code></a>.</p> </div> <p>Convertit un chemin relatif dans le répertoire d'installation d'une extension en une URL complète.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.extension.getURL( +<pre class="brush: js">browser.extension.getURL( path // string ) </pre> @@ -53,7 +53,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/getURL <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/getviews/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/getviews/index.html index e1304fae9a..ce895776ea 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/getviews/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/getviews/index.html @@ -28,7 +28,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/getViews <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var windows = browser.extension.getViews( +<pre class="brush: js">var windows = browser.extension.getViews( fetchProperties // optional object ) </pre> @@ -37,9 +37,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/getViews <dl> <dt><code>fetchProperties</code>{{optional_inline}}</dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>type</code>{{optional_inline}}</dt> <dd><code>string</code>. Un {{WebExtAPIRef('extension.ViewType')}} indiquant le type de vue à obtenir. Si omis, cette fonction renvoie toutes les vues.</dd> <dt><code>windowId</code>{{optional_inline}}</dt> @@ -76,7 +75,7 @@ for (var extensionWindow of windows) { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/index.html index 0d201d9620..d395507242 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/index.html @@ -14,7 +14,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension --- <div>{{AddonSidebar}}</div> -<p>Utilitaires liés à votre extension. Obtenez des URL vers des packages de ressources avec votre extension, récupérez l'objet <code><a href="/en-US/docs/Web/API/Window">Window</a></code> pour les pages de votre extension, récupérez les valeurs pour différents paramètres. Notez que les API de messagerie de ce module sont déconseillées au profit des API équivalentes dans le module <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime">runtime</a></code>.</p> +<p>Utilitaires liés à votre extension. Obtenez des URL vers des packages de ressources avec votre extension, récupérez l'objet <code><a href="/fr/docs/Web/API/Window">Window</a></code> pour les pages de votre extension, récupérez les valeurs pour différents paramètres. Notez que les API de messagerie de ce module sont déconseillées au profit des API équivalentes dans le module <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/runtime">runtime</a></code>.</p> <h2 id="Types">Types</h2> @@ -36,13 +36,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension <dl> <dt>{{WebExtAPIRef("extension.getBackgroundPage()")}}</dt> - <dd>Renvoie l'objet <code><a href="/en-US/docs/Web/API/Window">Window</a></code> pour la page d'arrière-plan qui s'exécute dans l'extension en cours. Renvoie null si l'extension n'a pas de page d'arrière-plan.</dd> + <dd>Renvoie l'objet <code><a href="/fr/docs/Web/API/Window">Window</a></code> pour la page d'arrière-plan qui s'exécute dans l'extension en cours. Renvoie null si l'extension n'a pas de page d'arrière-plan.</dd> <dt>{{WebExtAPIRef("extension.getExtensionTabs()")}} {{deprecated_inline}}</dt> - <dd>Renvoie un tableau des objets de la <a href="https://developer.mozilla.org/en-US/docs/Web/API/Window">Window</a> JavaScript pour chacun des onglets qui s'exécutent dans l'extension actuelle.</dd> + <dd>Renvoie un tableau des objets de la <a href="/fr/docs/Web/API/Window">Window</a> JavaScript pour chacun des onglets qui s'exécutent dans l'extension actuelle.</dd> <dt>{{WebExtAPIRef("extension.getURL()")}} {{deprecated_inline}}</dt> <dd>Convertit un chemin relatif dans un répertoire d'installation d'extension en une URL complète.</dd> <dt>{{WebExtAPIRef("extension.getViews()")}}</dt> - <dd>Renvoie un tableau des objets <code><a href="/en-US/docs/Web/API/Window">Window</a></code> pour chacune des pages exécutées dans l'extension en cours.</dd> + <dd>Renvoie un tableau des objets <code><a href="/fr/docs/Web/API/Window">Window</a></code> pour chacune des pages exécutées dans l'extension en cours.</dd> <dt>{{WebExtAPIRef("extension.isAllowedIncognitoAccess()")}}</dt> <dd>Récupère l'état de l'accès de l'extension en mode navigation privée (déterminé par la case à cocher "Autorisé dans navigation privée").</dd> <dt>{{WebExtAPIRef("extension.isAllowedFileSchemeAccess()")}}</dt> @@ -70,7 +70,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/inincognitocontext/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/inincognitocontext/index.html index 2874606a1c..51ed61c055 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/inincognitocontext/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/inincognitocontext/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/inIncognitoContext <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/isallowedfileschemeaccess/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/isallowedfileschemeaccess/index.html index bf106a262c..2d809c86ca 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/isallowedfileschemeaccess/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/isallowedfileschemeaccess/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/isAllowedFileSchemeA <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var isAllowed = browser.extension.isAllowedFileSchemeAccess() +<pre class="brush: js">var isAllowed = browser.extension.isAllowedFileSchemeAccess() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -53,7 +53,7 @@ isAllowed.then(logIsAllowed);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/isallowedincognitoaccess/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/isallowedincognitoaccess/index.html index d252eaee31..f39e1f60f5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/isallowedincognitoaccess/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/isallowedincognitoaccess/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/isAllowedIncognitoAc <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var isAllowed = browser.extension.isAllowedIncognitoAccess() +<pre class="brush: js">var isAllowed = browser.extension.isAllowedIncognitoAccess() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -47,7 +47,7 @@ isAllowed.then(logIsAllowed);</pre> <p>{{Compat("webextensions.api.extension.isAllowedIncognitoAccess")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/lasterror/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/lasterror/index.html index 622a0e4142..b82a280082 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/lasterror/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/lasterror/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/lastError <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/onrequest/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/onrequest/index.html index 6849cb6ee0..0c086700e6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/onrequest/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/onrequest/index.html @@ -15,14 +15,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/onRequest <div>{{AddonSidebar()}}</div> <div class="warning"> -<p><strong>Not implémenté : </strong>Ceci n'est pas implémenté dans Firefox car il est obsolète depuis Chrome 33. Veuillez utiliser <a href="/fr/Add-ons/WebExtensions/API/runtime/onMessageExternal">runtime.onMessageExternal</a> à la place.</p> +<p><strong>Attention :</strong> Ceci n'est pas implémenté dans Firefox car il est obsolète depuis Chrome 33. Veuillez utiliser <a href="/fr/Add-ons/WebExtensions/API/runtime/onMessageExternal">runtime.onMessageExternal</a> à la place.</p> </div> <p>Lancé lorsqu'une requête est envoyée par un processus d'extension ou un script de contenu.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">chrome.extension.onRequest.addListener(function( +<pre class="brush: js">chrome.extension.onRequest.addListener(function( request, // optional any sender, // runtime.MessageSender function() {...} // function @@ -53,17 +53,17 @@ chrome.extension.onRequest.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>request</code></dt> <dd><code>any</code>. La requête envoyée par le script appelant.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>sender</code></dt> <dd>{{WebExtAPIRef('runtime.MessageSender')}}.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>sendResponse</code></dt> <dd><code>function</code>. Fonction à appeler (au plus une fois) lorsque vous avez une réponse. L'argument doit être n'importe quel objet JSON-ifiable, ou undefined s'il n'y a pas de réponse. Si vous avez plus d'un écouteur <code>onRequest</code> dans le même document, un seul peut envoyer une réponse.</dd> </dl> @@ -76,7 +76,7 @@ chrome.extension.onRequest.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/onrequestexternal/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/onrequestexternal/index.html index 3d35bfee0d..2831227760 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/onrequestexternal/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/onrequestexternal/index.html @@ -16,14 +16,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/onRequestExternal <div>{{AddonSidebar()}}</div> <div class="warning"> -<p><strong>Not implémenté : </strong>Ceci n'est pas implémenté dans Firefox car il est obsolète depuis Chrome 33. Veuillez utiliser <a href="/fr/Add-ons/WebExtensions/API/runtime/onMessageExternal">runtime.onMessageExternal</a> à la place.</p> +<p><strong>Attention :</strong> Ceci n'est pas implémenté dans Firefox car il est obsolète depuis Chrome 33. Veuillez utiliser <a href="/fr/Add-ons/WebExtensions/API/runtime/onMessageExternal">runtime.onMessageExternal</a> à la place.</p> </div> <p>Lancé lorsqu'une requête est envoyée depuis une autre extension.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">chrome.extension.onRequestExternal.addListener(function( +<pre class="brush: js">chrome.extension.onRequestExternal.addListener(function( request, // optional any sender, // runtime.MessageSender function() {...} // function @@ -52,17 +52,17 @@ chrome.extension.onRequestExternal.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>request</code></dt> <dd><code>any</code>. La requête envoyée par le script appelant.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>sender</code></dt> <dd>{{WebExtAPIRef('runtime.MessageSender')}}.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>sendResponse</code></dt> <dd><code>function</code>. Fonction à appeler lorsque vous avez une réponse. L'argument doit être n'importe quel objet JSON-ifiable, ou undefined s'il n'y a pas de réponse.</dd> </dl> @@ -75,7 +75,7 @@ chrome.extension.onRequestExternal.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/sendrequest/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/sendrequest/index.html index 843e8d5838..192237b73d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/sendrequest/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/sendrequest/index.html @@ -14,8 +14,8 @@ tags: translation_of: Mozilla/Add-ons/WebExtensions/API/extension/sendRequest --- <div>{{AddonSidebar}}{{Deprecated_Header}} -<div class="blockIndicator warning"> -<p>Cette méthode est dépréciée. utilisez {{WebExtAPIRef("runtime.sendMessage")}} à la place.</p> +<div class="warning"> +<p><strong>Attention :</strong> Cette méthode est dépréciée. utilisez {{WebExtAPIRef("runtime.sendMessage")}} à la place.</p> </div> </div> @@ -23,14 +23,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/sendRequest <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">chrome.extension.sendRequest( +<pre class="brush: js">chrome.extension.sendRequest( extensionId, // optional string request, // any function(response) {...} // optional function ) </pre> -<p>Cette API est également disponible en tant que <code>browser.extension.sendRequest()</code> dans une <a href="/en-US/Add-ons/WebExtensions/API#Callbacks_and_promises">version qui renvoie une promise</a>.</p> +<p>Cette API est également disponible en tant que <code>browser.extension.sendRequest()</code> dans une <a href="/fr/Add-ons/WebExtensions/API#Callbacks_and_promises">version qui renvoie une promise</a>.</p> <h3 id="Paramètres">Paramètres</h3> @@ -40,10 +40,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/sendRequest <dt><code>request</code></dt> <dd><code>any</code>.</dd> <dt><code>responseCallback</code>{{Optional_Inline}}</dt> - <dd><code>function</code>. La fonction est passée les arguments suivants : - - - <dl class="api-reference-values"> + <dd><p><code>function</code>. La fonction est passée les arguments suivants :</p> + <dl> <dt><code>response</code></dt> <dd><code>any</code>. Objet de réponse JSON envoyé par le gestionnaire de la requête. Si une erreur survient lors de la connexion à l'extension, le rappel sera appelé sans arguments et {{WebExtAPIRef('runtime.lastError')}} sera défini sur le message d'erreur.</dd> </dl> @@ -56,7 +54,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/sendRequest <p>{{WebExtExamples}}</p> -<div class="blockIndicator note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/setupdateurldata/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/setupdateurldata/index.html index 2b5f301adb..da7624dbfb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/setupdateurldata/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/setupdateurldata/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/setUpdateUrlData <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.extension.setUpdateUrlData( +<pre class="brush: js">browser.extension.setUpdateUrlData( data // string ) </pre> @@ -39,7 +39,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/setUpdateUrlData <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extension/viewtype/index.html b/files/fr/mozilla/add-ons/webextensions/api/extension/viewtype/index.html index 63c6611d0d..71bbc2a589 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extension/viewtype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extension/viewtype/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extension/ViewType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/extension"><code>chrome.extension</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/extension.json"><code>extension.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/imagedetails/index.html b/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/imagedetails/index.html index 6d592d492a..b2833df7f7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/imagedetails/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/imagedetails/index.html @@ -21,11 +21,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extensionTypes/ImageDetails <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>format</code>{{optional_inline}}</dt> <dd>{{WebExtAPIRef('extensionTypes.ImageFormat')}}. Le format du résultat de l'image. Par défaut est <code>"png"</code>.</dd> <dt><code>quality</code>{{optional_inline}}</dt> - <dd><code>integer</code>. Quand le format est <code>"jpeg"</code>, cela controle la qualité du résultat de l'image. C'est un nombre compris entre 0 et 100, qui est converti en une valeur entre 0 et 1 puis utilisé comme argument <code>encoderOptions</code> sur <code><a href="/en-US/docs/Web/API/HTMLCanvasElement/toDataURL">HTMLCanvasElement.toDataURL()</a></code>. Si c'est choisi, 92 est utilisé. A mesure que la qualité baisse, le résultat de l'image aura plus d'artefacts visuel, et le nombre d'octets nécessaires pour le stocker diminuera. Cette valeur est ignorée pour les images PNG.</dd> + <dd><code>integer</code>. Quand le format est <code>"jpeg"</code>, cela controle la qualité du résultat de l'image. C'est un nombre compris entre 0 et 100, qui est converti en une valeur entre 0 et 1 puis utilisé comme argument <code>encoderOptions</code> sur <code><a href="/fr/docs/Web/API/HTMLCanvasElement/toDataURL">HTMLCanvasElement.toDataURL()</a></code>. Si c'est choisi, 92 est utilisé. A mesure que la qualité baisse, le résultat de l'image aura plus d'artefacts visuel, et le nombre d'octets nécessaires pour le stocker diminuera. Cette valeur est ignorée pour les images PNG.</dd> </dl> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extensionTypes/ImageDetails <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basé sur l'API Chromium <a href="https://developer.chrome.com/extensions/extensionTypes"><code>chrome.extensionTypes</code></a> . Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/extension_types.json"><code>extension_types.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/imageformat/index.html b/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/imageformat/index.html index ba8a283a6b..865a1392a5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/imageformat/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/imageformat/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extensionTypes/ImageFormat <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basé sur l'API Chromium <a href="https://developer.chrome.com/extensions/extensionTypes"><code>chrome.extensionTypes</code></a> . Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/extension_types.json"><code>extension_types.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/index.html b/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/index.html index 575ce212e1..9f9ed5e250 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/index.html @@ -28,7 +28,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extensionTypes <dt>{{WebExtAPIRef("extensionTypes.RunAt")}}</dt> <dd>Le plus tot que le Javascript ou le CSS est injecté dans l'onglet.</dd> <dt><code>extensionTypes.CSSOrigin</code></dt> - <dd>Indique si une feuille de style CSS injectée par <code><a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/tabs/insertCSS">tabs.insertCSS</a></code> doit être traitée comme une feuille de style "auteur" ou "utilisateur".</dd> + <dd>Indique si une feuille de style CSS injectée par <code><a href="/fr/Add-ons/WebExtensions/API/tabs/insertCSS">tabs.insertCSS</a></code> doit être traitée comme une feuille de style "auteur" ou "utilisateur".</dd> </dl> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -37,7 +37,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extensionTypes <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basé sur l'API Chromium <a href="https://developer.chrome.com/extensions/extensionTypes"><code>chrome.extensionTypes</code></a> . Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/extension_types.json"><code>extension_types.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/runat/index.html b/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/runat/index.html index ea54b357e0..b5555c76b9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/runat/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/extensiontypes/runat/index.html @@ -35,7 +35,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/extensionTypes/RunAt <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basé sur l'API Chromium <a href="https://developer.chrome.com/extensions/extensionTypes"><code>chrome.extensionTypes</code></a> . Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/extension_types.json"><code>extension_types.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/find/find/index.html b/files/fr/mozilla/add-ons/webextensions/api/find/find/index.html index b09e89c9fe..5ad2c288ab 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/find/find/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/find/find/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/find/find <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.find.find( +<pre class="brush: js">browser.find.find( queryphrase, // string options // optional object ) @@ -35,14 +35,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/find/find <h3 id="Paramètres">Paramètres</h3> -<dl class="reference-values"> +<dl> <dt><code>queryphrase</code></dt> <dd><code>string</code>. Le texte à rechercher</dd> <dt><code>options</code>{{optional_inline}}</dt> <dd> <p><code>object</code>. Un objet spécifiant des options supplémentaires. Il peut prendre l'une des propriétés suivantes, toutes facultatives :</p> - <dl class="reference-values"> + <dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. ID de l'onglet à rechercher. Par défaut à l'onglet actif</dd> <dt><code>caseSensitive</code></dt> @@ -61,7 +61,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/find/find <p> Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un objet contenant jusqu'à trois propriétés :</p> -<dl class="reference-values"> +<dl> <dt><code>count</code></dt> <dd><code>integer</code>. Le nombre de résultat trouvés.</dd> <dt><code>rangeData</code>{{optional_inline}}</dt> @@ -72,7 +72,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/find/find <p>Chaque <code>RangeData</code> contient les propriétés suivantes :</p> - <dl class="reference-values"> + <dl> <dt><code>framePos</code></dt> <dd>L'index de l'image contenant la correspondance. 0 correspond à une fenêtre parente. Notez que l'ordre des objets dans un tableau <code>rangeData</code> s'alignera séquentiellement avec l'ordre des index d'images : par exemple, <code>framePos</code> pour la première séquence d'objets <code>rangeData</code> sera 0, <code>framePos</code> pour la séquence suivante sera 1, et ainsi de suite.</dd> <dt><code>startTextNodePos</code></dt> @@ -91,7 +91,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/find/find <p>Chaque objet <code>RectData</code> contient des données rectangle pour une seule correspondance. Il a deux propriétés :</p> - <dl class="reference-values"> + <dl> <dt><code>rectsAndTexts</code></dt> <dd>Un objet contenant deux propriétés, les deux tableaux : <ul> @@ -101,9 +101,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/find/find <p>Par exemple, considérons une partie d'une page Web qui ressemble à ceci :</p> - <p><img alt="" src="https://mdn.mozillademos.org/files/15582/rects-1.png" style="display: block; height: 227px; margin-left: auto; margin-right: auto; width: 488px;">Si vous recherchez "You may", la comparaison doit être décrit par deux rectangles :</p> + <p><img alt="" src="rects-1.png">Si vous recherchez "You may", la comparaison doit être décrit par deux rectangles :</p> - <p><img alt="" src="https://mdn.mozillademos.org/files/15583/rects-2.png" style="display: block; height: 227px; margin-left: auto; margin-right: auto; width: 488px;">Dans le cas, dans le <code>RectData</code> qui décrit cette correspondance, <code>rectsAndTexts.rectList</code> et <code>rectsAndTexts.textList</code> auront chacun 2 éléments.</p> + <p><img alt="" src="rects-2.png">Dans le cas, dans le <code>RectData</code> qui décrit cette correspondance, <code>rectsAndTexts.rectList</code> et <code>rectsAndTexts.textList</code> auront chacun 2 éléments.</p> <ul> <li><code>textList[0]</code> contiendra "You ", et <code>rectList[0]</code> contiendra son rectangle de délimitation.</li> @@ -228,7 +228,7 @@ browser.runtime.onMessage.addListener((message, sender, sendResponse) => { <p>Dans cet exemple, l'extensions utilise <code>rectData</code> pour comparer "redact", en ajoutant des DIVs noires au dessus de leurs rectangles de délimitation :</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/15584/redacted.png" style="display: block; height: 416px; margin-left: auto; margin-right: auto; width: 625px;">Notez qu'il y a plusieurs façons, c'est une mauvaise façon d'atteindre les pages.</p> +<p><img alt="" src="redacted.png">Notez qu'il y a plusieurs façons, c'est une mauvaise façon d'atteindre les pages.</p> <p>Le script d'arrière-plan :</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/find/highlightresults/index.html b/files/fr/mozilla/add-ons/webextensions/api/find/highlightresults/index.html index 898d4a2c1a..06cd245a98 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/find/highlightresults/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/find/highlightresults/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/find/highlightResults <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.find.highlightResults() +<pre class="brush: js">browser.find.highlightResults() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/find/index.html b/files/fr/mozilla/add-ons/webextensions/api/find/index.html index 98ce0ae4f0..ac20ee5539 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/find/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/find/index.html @@ -14,7 +14,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/find <p>Trouve un texte dans une page web, et met en évidence les correspondances.</p> -<p>Pour utiliser cette API, vous devez disposez de la <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "find".</p> +<p>Pour utiliser cette API, vous devez disposez de la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "find".</p> <h2 id="Fonctions">Fonctions</h2> diff --git a/files/fr/mozilla/add-ons/webextensions/api/find/removehighlighting/index.html b/files/fr/mozilla/add-ons/webextensions/api/find/removehighlighting/index.html index f0b086929d..0f914d6550 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/find/removehighlighting/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/find/removehighlighting/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/find/removeHighlighting <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.find.removeHighlighting() +<pre class="brush: js">browser.find.removeHighlighting() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/addurl/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/addurl/index.html index b76f68b569..089ce53843 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/addurl/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/addurl/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/addUrl <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var addingUrl = browser.history.addUrl( +<pre class="brush: js">var addingUrl = browser.history.addUrl( details // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/addUrl <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Objet contenant l'URL à ajouter.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Objet contenant l'URL à ajouter.</p> + <dl> <dt><code>url</code></dt> <dd><code>string</code>. L'URL à ajouter.</dd> <dt><code>title</code>{{optional_inline}}</dt> @@ -40,7 +39,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/addUrl <dt><code>transition</code>{{optional_inline}}</dt> <dd>{{WebExtAPIRef("history.TransitionType")}}. Décrit comment le navigateur a navigué vers la page à cette occasion. Si ce n'est pas fourni, un type de transition de "lien" sera enregistré.</dd> <dt><code>visitTime</code>{{optional_inline}}</dt> - <dd><code>number</code> ou <code>string</code> ou <code>object</code>. Cela peut être représenté par: un objet <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a></code>, une <a class="external external-icon" href="http://www.iso.org/iso/home/standards/iso8601.htm">chaîne de date ISO 8601</a>, ou le nombre de millisecondes depuis l'époque. Définit le temps de visite à cette valeur. Si ce n'est pas fourni, l'heure actuelle sera enregistrée.</dd> + <dd><code>number</code> ou <code>string</code> ou <code>object</code>. Cela peut être représenté par: un objet <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a></code>, une <a href="http://www.iso.org/iso/home/standards/iso8601.htm">chaîne de date ISO 8601</a>, ou le nombre de millisecondes depuis l'époque. Définit le temps de visite à cette valeur. Si ce n'est pas fourni, l'heure actuelle sera enregistrée.</dd> </dl> </dd> </dl> @@ -109,7 +108,7 @@ addingUrl.then(onAdded);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/deleteall/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/deleteall/index.html index 2c85c620b4..924eb064e1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/deleteall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/deleteall/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/deleteAll <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var deletingAll = browser.history.deleteAll() +<pre class="brush: js">var deletingAll = browser.history.deleteAll() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -40,7 +40,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/deleteAll <h2 id="Exemples">Exemples</h2> -<p><span id="result_box" lang="fr"><span>Supprimer tout l'historique lorsque l'utilisateur clique sur une action du navigateur :</span></span></p> +<p>Supprimer tout l'historique lorsque l'utilisateur clique sur une action du navigateur :</p> <pre class="brush: js">function onDeleteAll() { console.log("Deleted all history"); @@ -55,7 +55,7 @@ deleteAllHistory();</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/deleterange/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/deleterange/index.html index 533b5ae27c..732978f38f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/deleterange/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/deleterange/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/deleteRange <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var deletingRange = browser.history.deleteRange( +<pre class="brush: js">var deletingRange = browser.history.deleteRange( range // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/deleteRange <dl> <dt><code>range</code></dt> - <dd><code>object</code>. Spécification de la plage de temps pour laquelle supprimer des visites.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Spécification de la plage de temps pour laquelle supprimer des visites.</p> + <dl> <dt><code>startTime</code></dt> <dd><code>number</code> ou <code>string</code> ou <code>object</code>. Une valeur indiquant une date et une heure. Cela peut être représenté par: un objet <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a></code>, une <a href="http://www.iso.org/iso/home/standards/iso8601.htm">chaîne de de date ISO 8601</a>, ou le nombre de <a href="https://en.wikipedia.org/wiki/Unix_time">millisecondes depuis l'époque</a>. Spécifie l'heure de début de la plage.</dd> <dt><code>endTime</code></dt> @@ -66,7 +65,7 @@ browser.history.deleteRange({ <p>{{WebExtExamples}}</p> -<div class="note"><strong>Acknowledgements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>This API is based on Chromium's <a href="https://developer.chrome.com/extensions/history#method-deleteRange"><code>chrome.history</code></a> API. This documentation is derived from <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> in the Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/deleteurl/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/deleteurl/index.html index 5097be09e4..18259c9485 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/deleteurl/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/deleteurl/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/deleteUrl <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var deletingUrl = browser.history.deleteUrl( +<pre class="brush: js">var deletingUrl = browser.history.deleteUrl( details // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/deleteUrl <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Objet contenant l'URL dont les visites doivent être supprimées.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Objet contenant l'URL dont les visites doivent être supprimées.</p> + <dl> <dt><code>url</code></dt> <dd><code>string</code>. L'URL dont les visites doivent être supprimées.</dd> </dl> @@ -101,7 +100,7 @@ searching.then(onGot);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/getvisits/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/getvisits/index.html index a35cb994bd..c33457b87d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/getvisits/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/getvisits/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/getVisits <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = browser.history.getVisits( +<pre class="brush: js">var getting = browser.history.getVisits( details // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/getVisits <dl> <dt><code>details</code></dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>url</code></dt> <dd><code>string</code>. L'URL pour laquelle récupérer les informations de visite.</dd> </dl> @@ -78,7 +77,7 @@ searching.then(listVisits);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/historyitem/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/historyitem/index.html index 517925ba67..0e9da92609 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/historyitem/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/historyitem/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/HistoryItem <p>C'est un objet avec les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>id</code></dt> <dd><code>string</code>. Identifiant unique pour l'article.</dd> <dt><code>url</code> {{optional_inline}}</dt> @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/HistoryItem <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/index.html index b9d10bfcce..ff8c4ff2eb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history <p>Si vous recherchez des informations sur l'historique de session du navigateur, consultez l'<a href="/fr/docs/Web/API/History">interface historique</a>.</p> <div class="note"> -<p><strong>Notez : </strong>Les téléchargements sont traités comme des objets <a href="/fr/Add-ons/WebExtensions/API/history/HistoryItem" title="A HistoryItem object provides information about a page in the browser history."><code>HistoryItem</code></a>. Par conséquent, des événements tels que <a href="/fr/Add-ons/WebExtensions/API/history/onVisited" title="Fired each time the user visits a page. A history.HistoryItem object is passed to the listener. This event fires before the page has loaded."><code>history.onVisited</code></a> seront également déclenchés pour les téléchargements.</p> +<p><strong>Note :</strong> Les téléchargements sont traités comme des objets <a href="/fr/Add-ons/WebExtensions/API/history/HistoryItem"><code>HistoryItem</code></a>. Par conséquent, des événements tels que <a href="/fr/Add-ons/WebExtensions/API/history/onVisited"><code>history.onVisited</code></a> seront également déclenchés pour les téléchargements.</p> </div> <p>L'historique du navigateur est un enregistrement chronologique des pages que l'utilisateur a visitées. l'API d'historique vous permet de :</p> @@ -59,7 +59,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history <dl> <dt>{{WebExtAPIRef("history.search()")}}</dt> - <dd>Recherche dans l'historique du navigateur les objets <a href="/fr/Add-ons/WebExtensions/API/History/HistoryItem" title="A HistoryItem object provides information about one result from a history query."><code>history.HistoryItem</code></a> correspondant aux critères donnés.</dd> + <dd>Recherche dans l'historique du navigateur les objets <a href="/fr/Add-ons/WebExtensions/API/History/HistoryItem"><code>history.HistoryItem</code></a> correspondant aux critères donnés.</dd> <dt>{{WebExtAPIRef("history.getVisits()")}}</dt> <dd>Récupère des informations sur les visites sur une page donnée.</dd> <dt>{{WebExtAPIRef("history.addUrl()")}}</dt> @@ -93,7 +93,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/ontitlechanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/ontitlechanged/index.html index 0a6f839813..aa3124d95e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/ontitlechanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/ontitlechanged/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/onTitleChanged <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.history.onTitleChanged.addListener(listener) +<pre class="brush: js">browser.history.onTitleChanged.addListener(listener) browser.history.onTitleChanged.removeListener(listener) browser.history.onTitleChanged.hasListener(listener) </pre> @@ -50,7 +50,7 @@ browser.history.onTitleChanged.hasListener(listener) <dd> <p>Function that will be called when this event occurs. The function will be passed an object with the following properties:</p> - <dl class="reference-values"> + <dl> <dt><code>url</code></dt> <dd><code>String</code>. URL of the page visited.</dd> <dt><code>title</code></dt> @@ -76,7 +76,7 @@ browser.history.onTitleChanged.addListener(handleTitleChanged);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/onvisited/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/onvisited/index.html index 4773b81b06..20a507a95d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/onvisited/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/onvisited/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/onVisited <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.history.onVisited.addListener(listener) +<pre class="brush: js">browser.history.onVisited.addListener(listener) browser.history.onVisited.removeListener(listener) browser.history.onVisited.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.history.onVisited.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>result</code></dt> <dd> <p>{{WebExtAPIRef('history.HistoryItem')}}. Un objet représentant l'élément dans l'historique du navigateur.</p> @@ -72,7 +72,7 @@ browser.history.onVisited.addListener(onVisited);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/onvisitremoved/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/onvisitremoved/index.html index a5120b2d82..57e2a4a063 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/onvisitremoved/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/onvisitremoved/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/onVisitRemoved <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.history.onVisitRemoved.addListener(listener) +<pre class="brush: js">browser.history.onVisitRemoved.addListener(listener) browser.history.onVisitRemoved.removeListener(listener) browser.history.onVisitRemoved.hasListener(listener) </pre> @@ -47,13 +47,10 @@ browser.history.onVisitRemoved.hasListener(listener) <dl> <dt><code>callback</code></dt> - <dd> - <p>Fonction qui sera appelée lorsque cet événement se produit. La fonction sera passée l'argument suivant :</p> - - <dl class="reference-values"> + <dd><p>Fonction qui sera appelée lorsque cet événement se produit. La fonction sera passée l'argument suivant :</p> + <dl> <dt><code>removed</code></dt> - <dd><code>object</code>. Détails de l'enlèvement. C'est un objet contenant deux propriétés: un booléen <code>allHistory</code> et un tableau <code>urls</code>.</dd> - <dd> + <dd><p><code>object</code>. Détails de l'enlèvement. C'est un objet contenant deux propriétés: un booléen <code>allHistory</code> et un tableau <code>urls</code>.</p> <ul> <li>Si cet événement se déclenche parce qu'il est clair, <code>allHistory</code> sera <code>true</code> et <code>urls</code> sera un tableau vide.</li> <li>Dans le cas contraire, <code>allHistory</code> sera <code>false</code> et <code>urls</code> contiendront un qui est l'URL de la page supprimée.</li> @@ -81,7 +78,7 @@ browser.history.onVisitRemoved.addListener(onRemoved);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/search/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/search/index.html index d0b5864392..9538c36511 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/search/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/search/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/search <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var searching = browser.history.search( +<pre class="brush: js">var searching = browser.history.search( query // object ) </pre> @@ -30,22 +30,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/search <dl> <dt><code>query</code></dt> - <dd>Un objet qui indique ce qu'il faut rechercher dans l'historique du navigateur. Cet objet a les champs suivants :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un objet qui indique ce qu'il faut rechercher dans l'historique du navigateur. Cet objet a les champs suivants :</p> + <dl> <dt><code>text</code></dt> - <dd><code>string</code>. Rechercher des éléments d'historique par URL et titre. La chaîne est divisée en termes de recherche distincts aux limites de l'espace. Chaque terme de recherche est insensible à la casse par rapport à l'URL et au titre de l'élément d'historique. L'élément d'historique sera renvoyé si tous les termes de recherche correspondent.</dd> - <dd>Par exemple, considérez cet article :</dd> - <dd>URL: <code>"http://example.org"</code><br> - Title: <code>"Example Domain"</code></dd> - <dd> - <pre class="no-line-numbers">"http" -> matches + <dd><p><code>string</code>. Rechercher des éléments d'historique par URL et titre. La chaîne est divisée en termes de recherche distincts aux limites de l'espace. Chaque terme de recherche est insensible à la casse par rapport à l'URL et au titre de l'élément d'historique. L'élément d'historique sera renvoyé si tous les termes de recherche correspondent.</p> + <p>Par exemple, considérez cet article :</p> + <p><p>URL: <code>"http://example.org"</code></p> + <p>Title: <code>"Example Domain"</code></p> + <pre>"http" -> matches "domain" -> matches "MAIN ample" -> matches "main tt" -> matches "main https" -> does not match</pre> - </dd> - <dd>Spécifiez une chaîne vide (<code>""</code>) pour récupérer tous les objets {{WebExtAPIRef("history.HistoryItem")}} qui répondent à tous les autres critères.</dd> + <p>Spécifiez une chaîne vide (<code>""</code>) pour récupérer tous les objets {{WebExtAPIRef("history.HistoryItem")}} qui répondent à tous les autres critères.</p></dd> <dt><code>startTime</code> {{optional_inline}}</dt> <dd><code>number</code> ou <code>string</code> ou <code>object</code>. Une valeur indiquant une date et une heure. Cela peut être représenté par : un objet <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a></code>, une <a href="http://www.iso.org/iso/home/standards/iso8601.htm">chaîne de date ISO 8601</a>, ou le nombre de millisecondes depuis l'époque. Si elle est fournie, cette option exclut les résultats dont <code>lastVisitTime</code> est antérieure à cette heure. Si elle est omise, la recherche est limitée aux dernières 24 heures.</dd> <dt><code>endTime</code> {{optional_inline}}</dt> @@ -114,7 +111,7 @@ searching.then(onGot);</pre> <p>{{Compat("webextensions.api.history.search")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/transitiontype/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/transitiontype/index.html index b69782ca03..c64743e6f1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/transitiontype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/transitiontype/index.html @@ -52,7 +52,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/TransitionType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/history/visititem/index.html b/files/fr/mozilla/add-ons/webextensions/api/history/visititem/index.html index 97f54097d9..5a0b34fdd2 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/history/visititem/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/history/visititem/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/VisitItem <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>id</code></dt> <dd><code>string</code>. L'identifiant unique du {{WebExtAPIRef("history.HistoryItem")}} associé à cette visite.</dd> <dt><code>visitId</code></dt> @@ -40,7 +40,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/history/VisitItem <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/history"><code>chrome.history</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/history.json"><code>history.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/i18n/detectlanguage/index.html b/files/fr/mozilla/add-ons/webextensions/api/i18n/detectlanguage/index.html index a6a4bd8d7d..3d0ab33444 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/i18n/detectlanguage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/i18n/detectlanguage/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n/detectLanguage <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var detectingLanguages = browser.i18n.detectLanguage( +<pre class="brush: js">var detectingLanguages = browser.i18n.detectLanguage( text // string ) </pre> @@ -37,13 +37,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n/detectLanguage <p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un objet résultat. L'objet résultat a deux propriétés :</p> -<dl class="reference-values"> +<dl> <dt><code>isReliable</code></dt> <dd><code>boolean</code>. Si la langue a été détectée de manière fiable.</dd> <dt><code>languages</code></dt> - <dd><code>array</code> d'objets, dont chacun a deux propriétés:</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>array</code> d'objets, dont chacun a deux propriétés:</p> + <dl> <dt><code>language</code></dt> <dd>{{WebExtAPIRef('i18n.LanguageCode')}}. La langue détectée.</dd> <dt><code>percentage</code></dt> @@ -74,7 +73,7 @@ detecting.then(onLanguageDetected); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/i18n"><code>chrome.i18n</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/i18n.json"><code>i18n.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/i18n/getacceptlanguages/index.html b/files/fr/mozilla/add-ons/webextensions/api/i18n/getacceptlanguages/index.html index 37ce18a1af..ff37745f2c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/i18n/getacceptlanguages/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/i18n/getacceptlanguages/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n/getAcceptLanguages <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingAcceptLanguages = browser.i18n.getAcceptLanguages() +<pre class="brush: js">var gettingAcceptLanguages = browser.i18n.getAcceptLanguages() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -51,7 +51,7 @@ gettingAcceptLanguages.then(onGot); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/i18n"><code>chrome.i18n</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/i18n.json"><code>i18n.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/i18n/getmessage/index.html b/files/fr/mozilla/add-ons/webextensions/api/i18n/getmessage/index.html index 6ea106a4fd..2d023fb195 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/i18n/getmessage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/i18n/getmessage/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n/getMessage <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.i18n.getMessage( +<pre class="brush: js">browser.i18n.getMessage( messageName, // string substitutions // optional any ) @@ -29,16 +29,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n/getMessage <dl> <dt><code>messageName</code></dt> - <dd><code>string</code>. Le nom du message, tel que spécifié dans le fichier messages.json. Si le message ne peut pas être trouvé dans messages.json :</dd> - <dd> + <dd><p><code>string</code>. Le nom du message, tel que spécifié dans le fichier messages.json. Si le message ne peut pas être trouvé dans messages.json :</p> <ul> <li>Firefox renvoie "" et enregistre une erreur.</li> <li>Chrome renvoie "" et n'enregistre pas d'erreur.</li> </ul> </dd> <dt><code>substitutions</code>{{optional_inline}}</dt> - <dd><code>string</code> ou <code>array</code> de <code>string</code>. Une chaîne de substitution unique ou un tableau de chaînes de substitution.</dd> - <dd>Dans Chrome, si vous fournissez plus de 9 chaînes de substitution, <code>getMessage()</code> renvoie <code>undefined</code>.</dd> + <dd><code>string</code> ou <code>array</code> de <code>string</code>. Une chaîne de substitution unique ou un tableau de chaînes de substitution. Dans Chrome, si vous fournissez plus de 9 chaînes de substitution, <code>getMessage()</code> renvoie <code>undefined</code>.</dd> </dl> <h3 id="Valeur_retournée">Valeur retournée</h3> @@ -78,7 +76,7 @@ console.log(message); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/i18n"><code>chrome.i18n</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/i18n.json"><code>i18n.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/i18n/getuilanguage/index.html b/files/fr/mozilla/add-ons/webextensions/api/i18n/getuilanguage/index.html index e501afd6f8..882ed3c4ee 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/i18n/getuilanguage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/i18n/getuilanguage/index.html @@ -19,14 +19,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n/getUILanguage <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.i18n.getUILanguage() +<pre class="brush: js">browser.i18n.getUILanguage() </pre> <h3 id="Paramètres">Paramètres</h3> -<dl> - <dd>None.</dd> -</dl> +<p>Aucun</p> <h3 id="Valeur_retournée">Valeur retournée</h3> @@ -45,7 +43,7 @@ console.log(uiLanguage); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/i18n"><code>chrome.i18n</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/i18n.json"><code>i18n.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/i18n/index.html b/files/fr/mozilla/add-ons/webextensions/api/i18n/index.html index bb22f56649..7e04021ff9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/i18n/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/i18n/index.html @@ -16,7 +16,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n <p>Fonctions permettant d'internationaliser votre extension. Vous pouvez utiliser ces API pour obtenir des chaînes localisées à partir de fichiers locaux conditionnés avec votre extension, connaître la langue actuelle du navigateur et en connaître la valeur de son <a href="/fr/docs/Web/HTTP/Content_negotiation#The_Accept-Language_header">En-tete "Accept-Language"</a>.</p> -<p id="See_also">Pour plus de détails sur l'utilisation de i18n pour votre extension, voir :</p> +<p>Pour plus de détails sur l'utilisation de i18n pour votre extension, voir :</p> <ul> <li><a href="/fr/Add-ons/WebExtensions/Internationalization">Internationalization</a>: un guide d'utilisation du système WebExtension i18n.</li> @@ -49,8 +49,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n <p>{{WebExtExamples("h2")}}</p> -<div class="blockIndicator note"> -<p><strong>Remerciements</strong><br> +<div class="note"> +<p><strong>Note :</strong> Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/i18n"><code>chrome.i18n</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/i18n.json"><code>i18n.json</code></a> dans le code de Chromium.<br> <br> 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> diff --git a/files/fr/mozilla/add-ons/webextensions/api/i18n/languagecode/index.html b/files/fr/mozilla/add-ons/webextensions/api/i18n/languagecode/index.html index 9d37e39963..45f3e263a6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/i18n/languagecode/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/i18n/languagecode/index.html @@ -28,7 +28,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n/LanguageCode <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/i18n"><code>chrome.i18n</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/i18n.json"><code>i18n.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/i18n/locale-specific_message_reference/index.html b/files/fr/mozilla/add-ons/webextensions/api/i18n/locale-specific_message_reference/index.html index 843010173d..b6b48d94e3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/i18n/locale-specific_message_reference/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/i18n/locale-specific_message_reference/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n/Locale-Specific_Message_r <p>Chaque extension internationalisée a au moins un fichier nommé <code>messages.json</code> qui fournit des chaînes spécifiques aux paramètres régionaux. Cette page décrit le format des fichiers <code>messages.json</code>.</p> <div class="note"> -<p><strong>Remarque </strong>: Pour plus d'informations sur l'internationalisation de vos extensions, consultez notre guide <a href="/fr/Add-ons/WebExtensions/WebExtension_i18n">i18n</a>.</p> +<p><strong>Note :</strong> Pour plus d'informations sur l'internationalisation de vos extensions, consultez notre guide <a href="/fr/Add-ons/WebExtensions/WebExtension_i18n">i18n</a>.</p> </div> <h2 id="Exemple_messages.json">Exemple messages.json</h2> @@ -75,7 +75,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/i18n/Locale-Specific_Message_r <li>@</li> </ul> -<p class="note"><strong>Remarque :</strong> Vous ne devez pas définir les noms commençant par @@. Ces noms sont réservés aux <a href="/fr/Add-ons/WebExtensions/Internationalization#Predefined_messages">messages prédéfinis</a>.</p> +<div class="note"><p><strong>Note :</strong> Vous ne devez pas définir les noms commençant par @@. Ces noms sont réservés aux <a href="/fr/Add-ons/WebExtensions/Internationalization#Predefined_messages">messages prédéfinis</a>.</p></div> <h3 id="message">message</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/identity/getredirecturl/index.html b/files/fr/mozilla/add-ons/webextensions/api/identity/getredirecturl/index.html index 01fe6e9b1e..6bf56f1975 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/identity/getredirecturl/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/identity/getredirecturl/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/identity/getRedirectURL <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var redirectURL = browser.identity.getRedirectURL() +<pre class="brush: js">var redirectURL = browser.identity.getRedirectURL() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -45,7 +45,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/identity/getRedirectURL <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/identity"><code>chrome.identity</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/identity/index.html b/files/fr/mozilla/add-ons/webextensions/api/identity/index.html index 86dbe24142..f681457d83 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/identity/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/identity/index.html @@ -67,7 +67,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/identity <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/identity"><code>chrome.identity</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/identity/launchwebauthflow/index.html b/files/fr/mozilla/add-ons/webextensions/api/identity/launchwebauthflow/index.html index 5e693b4fd5..ba6efa8b65 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/identity/launchwebauthflow/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/identity/launchwebauthflow/index.html @@ -16,7 +16,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/identity/launchWebAuthFlow <p>Effectue la première partie d'un flux <a href="https://oauth.net/2/">OAuth2</a> y compris l'authentification de l'utilisateur et l'autorisation du client.</p> -<p>Le seul paramètre obligatoire de cette fonction est l'URL d'autorisation du fournisseur de services, qui doit contenir un certain nombre de paramètres d'URL, y compris l'<span class="im"><a href="/fr/Add-ons/WebExtensions/API/identity#Getting_the_redirect_URL">URL de redirection</a> et l'<a href="/fr/Add-ons/WebExtensions/API/identity#Registering_your_add-on">ID client</a> de l'extension. </span>Le fournisseur de service alors :</p> +<p>Le seul paramètre obligatoire de cette fonction est l'URL d'autorisation du fournisseur de services, qui doit contenir un certain nombre de paramètres d'URL, y compris l'<a href="/fr/Add-ons/WebExtensions/API/identity#Getting_the_redirect_URL">URL de redirection</a> et l'<a href="/fr/Add-ons/WebExtensions/API/identity#Registering_your_add-on">ID client</a> de l'extension. Le fournisseur de service alors :</p> <ul> <li>authentifie l'utilisateur auprès du fournisseur de services, si nécessaire (c'est-à-dire: s'ils ne sont pas déjà connectés)</li> @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/identity/launchWebAuthFlow <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var authorizing = browser.identity.launchWebAuthFlow( +<pre class="brush: js">var authorizing = browser.identity.launchWebAuthFlow( details // object ) </pre> @@ -51,9 +51,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/identity/launchWebAuthFlow <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Options pour le flux, contenant les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Options pour le flux, contenant les propriétés suivantes :</p> + <dl> <dt><code>url</code></dt> <dd> <p><code>string</code>. URL fournie par le fournisseur de services OAuth2 pour obtenir un jeton d'accès. Les détails de cette URL doivent figurer dans la documentation du fournisseur de services en question, mais les paramètres d'URL doivent toujours inclure :</p> @@ -114,7 +113,7 @@ function getAccessToken() { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/identity"><code>chrome.identity</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/idle/idlestate/index.html b/files/fr/mozilla/add-ons/webextensions/api/idle/idlestate/index.html index 6181674a09..9d9169a73f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/idle/idlestate/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/idle/idlestate/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/idle/IdleState <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/idle"><code>chrome.idle</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/idle.json"><code>idle.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/idle/index.html b/files/fr/mozilla/add-ons/webextensions/api/idle/index.html index 72e908b0b9..6de0d110c6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/idle/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/idle/index.html @@ -49,7 +49,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/idle <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/idle"><code>chrome.idle</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/idle.json"><code>idle.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/idle/onstatechanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/idle/onstatechanged/index.html index cb2d026d98..bcf1605f4f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/idle/onstatechanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/idle/onstatechanged/index.html @@ -26,7 +26,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/idle/onStateChanged <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.idle.onStateChanged.addListener(listener) +<pre class="brush: js">browser.idle.onStateChanged.addListener(listener) browser.idle.onStateChanged.removeListener(listener) browser.idle.onStateChanged.hasListener(listener) </pre> @@ -51,7 +51,7 @@ browser.idle.onStateChanged.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>{{WebExtAPIRef('idle.IdleState')}}. Le nouvel état est inactif.</dd> </dl> @@ -72,7 +72,7 @@ browser.idle.onStateChanged.addListener(newState);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/idle"><code>chrome.idle</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/idle.json"><code>idle.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/idle/querystate/index.html b/files/fr/mozilla/add-ons/webextensions/api/idle/querystate/index.html index 680ca10726..42461f4848 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/idle/querystate/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/idle/querystate/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/idle/queryState <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var querying = browser.idle.queryState( +<pre class="brush: js">var querying = browser.idle.queryState( detectionIntervalInSeconds // integer ) </pre> @@ -59,7 +59,7 @@ querying.then(onGot);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/idle"><code>chrome.idle</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/idle.json"><code>idle.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/idle/setdetectioninterval/index.html b/files/fr/mozilla/add-ons/webextensions/api/idle/setdetectioninterval/index.html index 4750c0e2d1..3247128749 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/idle/setdetectioninterval/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/idle/setdetectioninterval/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/idle/setDetectionInterval <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.idle.setDetectionInterval( +<pre class="brush: js">browser.idle.setDetectionInterval( intervalInSeconds // integer ) </pre> @@ -43,7 +43,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/idle/setDetectionInterval <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/idle"><code>chrome.idle</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/idle.json"><code>idle.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/index.html b/files/fr/mozilla/add-ons/webextensions/api/index.html index 94ccefbb58..fde24d4ca1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/index.html @@ -8,39 +8,37 @@ translation_of: Mozilla/Add-ons/WebExtensions/API --- <div>{{AddonSidebar}}</div> -<div> <p>Les APIs WebExtensions en JavaScript peuvent être utilisées au sein des <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension">scripts d’arrière plan</a> de l’extension et dans tout autre document livré avec celle-ci. Ceci inclut les pop-ups relatives à une <a href="/fr/Add-ons/WebExtensions/user_interface/Browser_action">action navigateur</a> ou <a href="/fr/Add-ons/WebExtensions/user_interface/Page_actions">action de page</a>, <a href="/fr/Add-ons/WebExtensions/user_interface/barres_laterales">barres latérales</a>, <a href="/fr/Add-ons/WebExtensions/user_interface/Options_pages">pages d’options</a>, ou <a href="/fr/Add-ons/WebExtensions/manifest.json/chrome_url_overrides">pages de nouvel onglet</a>. Certaines de ces APIs peuvent également être interrogées par des <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Content_scripts">scripts de contenu</a> de l’extension (voir la <a href="/fr/Add-ons/WebExtensions/Content_scripts#WebExtension_APIs">liste dans le guide des scripts de contenu</a>).</p> -<p>Pour utiliser les APIs plus puissantes, vous devez en <a href="https://developer.mozilla.org/fr/Add-ons/WebExtensions/manifest.json/permissions">demander la permission</a> dans le manifest.json de votre extension.</p> +<p>Pour utiliser les APIs plus puissantes, vous devez en <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">demander la permission</a> dans le manifest.json de votre extension.</p> <p>Vous pouvez accéder aux APIs en utilisant l’espace de noms <code>browser</code> :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> afficher<span class="function token">Tabs</span><span class="punctuation token"> (</span>tabs<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>tabs<span class="punctuation token">)</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function afficherTabs (tabs) { + console.log(tabs) +} + +browser.tabs.query({currentWindow: true}, afficherTabs)</pre> -browser<span class="punctuation token">.</span>tabs<span class="punctuation token">.</span><span class="function token">query</span><span class="punctuation token">(</span><span class="punctuation token">{</span>currentWindow<span class="punctuation token">:</span> <span class="keyword token">true</span><span class="punctuation token">}</span><span class="punctuation token">,</span> afficherTabs<span class="punctuation token">)</span></code></pre> -</div> -<div> <p>De nombreuses APIs sont asynchrones et retournent une {{JSxRef("Promise")}}:</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> afficher<span class="function token">Cookie </span><span class="punctuation token">(</span>c<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>c<span class="punctuation token">)</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function afficherCookie (c) { + console.log(c) +} -<span class="keyword token">function</span> afficherErreur <span class="punctuation token">(</span>e<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>e<span class="punctuation token">)</span> -<span class="punctuation token">}</span> +function afficherErreur (e) { + console.error(e) +} + +let setCookie = browser.cookies.set( + {url: "https://developer.mozilla.org/"} +); +setCookie.then(logCookie, afficherErreur)</pre> -<span class="keyword token">let</span> setCookie <span class="operator token">=</span> browser<span class="punctuation token">.</span>cookies<span class="punctuation token">.</span><span class="keyword token">set</span><span class="punctuation token">(</span> -<span class="punctuation token"> {</span>url<span class="punctuation token">:</span> <span class="string token">"https://developer.mozilla.org/"</span><span class="punctuation token">} -</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -setCookie<span class="punctuation token">.</span><span class="function token">then</span><span class="punctuation token">(</span>logCookie<span class="punctuation token">,</span> afficherErreur<span class="punctuation token">)</span></code></pre> -</div> <div> -<p>Notez que ceci est différent du système d'extension de Google Chrome, qui utilise l’espace de noms <code>chrome</code> à la place de <code>browser</code>, et qui utilise des fonctions de rappel (callbacks) plutôt que des promesses pour les fonctions asynchrones. Afin de favoriser la portabilité, l’implémentation Firefox des WebExtensions prend en charge <code>chrome</code> et les fonctions de rappel ainsi que <code>browser</code> et les promesses. Mozilla a également écrit une prothèse d’émulation (polyfill) permettant au code qui utilise <code>browser</code> et les promesses de fonctionner sans modification dans Chrome: <a class="external external-icon" href="https://github.com/mozilla/webextension-polyfill">https://github.com/mozilla/webextension-polyfill</a>.</p> +<p>Notez que ceci est différent du système d'extension de Google Chrome, qui utilise l’espace de noms <code>chrome</code> à la place de <code>browser</code>, et qui utilise des fonctions de rappel (callbacks) plutôt que des promesses pour les fonctions asynchrones. Afin de favoriser la portabilité, l’implémentation Firefox des WebExtensions prend en charge <code>chrome</code> et les fonctions de rappel ainsi que <code>browser</code> et les promesses. Mozilla a également écrit une prothèse d’émulation (polyfill) permettant au code qui utilise <code>browser</code> et les promesses de fonctionner sans modification dans Chrome: <a href="https://github.com/mozilla/webextension-polyfill">https://github.com/mozilla/webextension-polyfill</a>.</p> <p>Firefox implémente également ces API sous l’espace de noms Chrome à l’aide de rappels. Cela permet au code écrit pour Chrome de fonctionner en grande partie inchangé dans Firefox pour les API documentées ici.</p> @@ -50,7 +48,7 @@ setCookie<span class="punctuation token">.</span><span class="function token">th <p>Conseil : dans les listes d'API JavaScript, vous trouverez des exemples de codes courts qui illustrent la manière dont l'API est utilisée. Vous pouvez utiliser ces exemples, sans avoir besoin de créer une extension web, en utilisant la console de la <a href="https://extensionworkshop.com/documentation/develop/debugging/#developer-tools-toolbox">boîte à outils</a>. Par exemple, voici le premier exemple de code sur cette page fonctionnant dans la console de la boîte à outils dans Firefox Developpeur Edition :</p> -<p><img alt="Illustration of a snippet of web extension code run from the console in the Toolbox" src="https://mdn.mozillademos.org/files/17186/JavaScript_exercised_in_console.jpg" style="height: 347px; width: 680px;"></p> +<p><img alt="Illustration of a snippet of web extension code run from the console in the Toolbox" src="javaScript_exercised_in_console.jpg"></p> <h2 id="Liste_des_API_JavaScript">Liste des API JavaScript</h2> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/extensioninfo/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/extensioninfo/index.html index 477fd15a24..c641aa0a54 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/extensioninfo/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/extensioninfo/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/ExtensionInfo <p>Il s'agit d'un objet avec les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>description</code></dt> <dd><code>string</code>. La description de l'extension, prise à partir de la clé de <a href="/fr/Add-ons/WebExtensions/manifest.json/description">description</a> du manifest.json.</dd> <dt><code>disabledReason</code></dt> @@ -32,7 +32,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/ExtensionInfo <dt><code>hostPermissions</code></dt> <dd><code>ensemble</code> de <code>chaîne</code>. Les <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">permissions d'hôtes</a> de l'extension.</dd> <dt><code>icons</code></dt> - <dd><code>array</code> of <code>object</code>. les informations sur les icônes des extensions. Un tableau d'objets, un par chaque icône. Chaque objet contient deux propriétés : + <dd><p><code>array</code> of <code>object</code>. les informations sur les icônes des extensions. Un tableau d'objets, un par chaque icône. Chaque objet contient deux propriétés :</p> <ul> <li><code>size</code>: un entier représentant la largeur et la hauteur de l'icônes en pixels.</li> <li><code>url</code>: une chaîne contenant l'url relative de l'icône, en commençant par la racine de l'extensions.</li> @@ -41,7 +41,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/ExtensionInfo <dt><code>id</code></dt> <dd><code>string</code>. l'ID de l'extension.</dd> <dt><code>installType</code></dt> - <dd><code>string</code>. Une chaîne décriantn comme l'extension a été ajouté. Une des options suivantes : + <dd><p><code>string</code>. Une chaîne décriantn comme l'extension a été ajouté. Une des options suivantes :</p> <ul> <li>"admin": l'extension a été installé en raison d'une politique administrative.</li> <li>"development": l'extension a été installé décompressé sur le disque.</li> @@ -63,8 +63,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/ExtensionInfo <dt><code>shortName</code></dt> <dd><code>string</code>. Une courte version du nom de l'extension, prise à partir de la clé <a href="/fr/Add-ons/WebExtensions/manifest.json/short_name">short_name</a> du manifest.json.</dd> <dt><code>type</code></dt> - <dd><code>string</code>. Chaîne décrivant le type d'extension. Ceci permet de distinguer les extensions des applications et des thèmes. Il peut prendre l'une des valeurs suivantes :</dd> - <dd> + <dd><p><code>string</code>. Chaîne décrivant le type d'extension. Ceci permet de distinguer les extensions des applications et des thèmes. Il peut prendre l'une des valeurs suivantes :</p> <ul> <li>"extension": le type d'extension la plus courante.</li> <li>"hosted_app"</li> @@ -87,7 +86,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/ExtensionInfo <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/get/index.html index 61aac8a565..cffba8e9ab 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/get/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/get <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingInfo = browser.management.get( +<pre class="brush: js">var gettingInfo = browser.management.get( id // string ) </pre> @@ -57,7 +57,7 @@ getting.then(got); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/getall/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/getall/index.html index e404efaca9..03a12b36be 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/getall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/getall/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/getAll <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingAll = browser.management.getAll() +<pre class="brush: js">var gettingAll = browser.management.getAll() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -55,7 +55,7 @@ gettingAll.then(gotAll);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/getpermissionwarningsbyid/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/getpermissionwarningsbyid/index.html index faddc08ca1..b5a86a0eeb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/getpermissionwarningsbyid/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/getpermissionwarningsbyid/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/getPermissionWarnin <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingWarnings = browser.management.getPermissionWarningsById( +<pre class="brush: js">var gettingWarnings = browser.management.getPermissionWarningsById( id // string ) </pre> @@ -62,7 +62,7 @@ gettingWarnings.then(gotWarnings);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/getpermissionwarningsbymanifest/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/getpermissionwarningsbymanifest/index.html index 836e3687eb..9090bd4a56 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/getpermissionwarningsbymanifest/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/getpermissionwarningsbymanifest/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/getPermissionWarnin <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingWarnings = browser.management.getPermissionWarningsByManifest( +<pre class="brush: js">var gettingWarnings = browser.management.getPermissionWarningsByManifest( manifestString // string ) </pre> @@ -71,7 +71,7 @@ gettingWarnings.then(gotWarnings, gotError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/getself/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/getself/index.html index e0ad2c65a7..e035a6fc23 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/getself/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/getself/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/getSelf <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingSelf = browser.management.getSelf() +<pre class="brush: js">var gettingSelf = browser.management.getSelf() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -49,7 +49,7 @@ gettingSelf.then(gotSelf);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/index.html index 2e3ff9329e..6d92a0e452 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management <li>Obtenir les notifications sur l'ajout des modules complémentaires, désinstallé, activé ou désactivé.</li> </ul> -<p>La plupart de ces opérations requièrent les <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/permissions">permissions d'APIs</a> de gestion. Les opérations qui ne fournissent pas d'accès à d'autres modules complémentaires ne nécessitent pas de permissions.</p> +<p>La plupart de ces opérations requièrent les <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">permissions d'APIs</a> de gestion. Les opérations qui ne fournissent pas d'accès à d'autres modules complémentaires ne nécessitent pas de permissions.</p> <h2 id="Types">Types</h2> @@ -74,7 +74,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/install/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/install/index.html index ca622c3f23..d17ff0cb12 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/install/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/install/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/install <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">let {id} = await browser.management.install({url}); +<pre class="brush: js">let {id} = await browser.management.install({url}); </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/ondisabled/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/ondisabled/index.html index 3733cf2bbc..02415286ee 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/ondisabled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/ondisabled/index.html @@ -15,11 +15,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/onDisabled <p>Action quand l'extension est désactivée.</p> -<p>L'API requière l'<a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions">API de permission</a> "management".</p> +<p>L'API requière l'<a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">API de permission</a> "management".</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.management.onDisabled.addListener(listener) +<pre class="brush: js">browser.management.onDisabled.addListener(listener) browser.management.onDisabled.removeListener(listener) browser.management.onDisabled.hasListener(listener) </pre> @@ -44,9 +44,9 @@ browser.management.onDisabled.hasListener(listener) <dd> <p>Fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction passera par l'argument suivant :</p> - <dl class="reference-values"> + <dl> <dt><code>info</code></dt> - <dd><code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/management/ExtensionInfo">ExtensionInfo</a></code>: informations de l'extension qui a été désactivé</dd> + <dd><code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/management/ExtensionInfo">ExtensionInfo</a></code>: informations de l'extension qui a été désactivé</dd> </dl> </dd> </dl> @@ -65,7 +65,7 @@ browser.management.onDisabled.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/onenabled/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/onenabled/index.html index bea7887a2b..2528feb6d3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/onenabled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/onenabled/index.html @@ -13,13 +13,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/onEnabled --- <div>{{AddonSidebar()}}</div> -<p>L'auditeur de l'événement appelé lorsque l'événement <span class="seoSummary"><code>enabled</code> </span>est déclenché, indiquant qu'un add-on est maintenant activé<span class="seoSummary">.</span></p> +<p>L'auditeur de l'événement appelé lorsque l'événement <code>enabled</code> est déclenché, indiquant qu'un add-on est maintenant activé.</p> <p>L'API requière l'<a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">API de permission </a>"management"</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.management.onEnabled.addListener(listener) +<pre class="brush: js">browser.management.onEnabled.addListener(listener) browser.management.onEnabled.removeListener(listener) browser.management.onEnabled.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.management.onEnabled.hasListener(listener) <dd> <p>Fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction passera par l'argument suivant :</p> - <dl class="reference-values"> + <dl> <dt><code>info</code></dt> <dd><code><a href="/fr/Add-ons/WebExtensions/API/management/ExtensionInfo">ExtensionInfo</a></code>: informations de l'extension qui a été désinstallé.</dd> </dl> @@ -65,7 +65,7 @@ browser.management.onEnabled.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/oninstalled/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/oninstalled/index.html index 2d4b94028f..38e9192289 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/oninstalled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/oninstalled/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/onInstalled <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.management.onInstalled.addListener(listener) +<pre class="brush: js">browser.management.onInstalled.addListener(listener) browser.management.onInstalled.removeListener(listener) browser.management.onInstalled.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.management.onInstalled.hasListener(listener) <dd> <p>fonction de rappel qui sera appelée quand l'événement se produira. La fonction passera l'argument suivant :</p> - <dl class="reference-values"> + <dl> <dt><code>info</code></dt> <dd><code><a href="/fr/Add-ons/WebExtensions/API/management/ExtensionInfo">ExtensionInfo</a></code>: informations sur l'extension qui a été installée.</dd> </dl> @@ -65,7 +65,7 @@ browser.management.onInstalled.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/onuninstalled/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/onuninstalled/index.html index f420292758..d6e3700786 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/onuninstalled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/onuninstalled/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/onUninstalled <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.management.onUninstalled.addListener(listener) +<pre class="brush: js">browser.management.onUninstalled.addListener(listener) browser.management.onUninstalled.removeListener(listener) browser.management.onUninstalled.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.management.onUninstalled.hasListener(listener) <dd> <p>Fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction passera par l'argument suivant :</p> - <dl class="reference-values"> + <dl> <dt><code>info</code></dt> <dd><code><a href="/fr/Add-ons/WebExtensions/API/management/ExtensionInfo">ExtensionInfo</a></code>: informations de l'extension qui a été désinstallé.</dd> </dl> @@ -65,7 +65,7 @@ browser.management.onUninstalled.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/setenabled/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/setenabled/index.html index d3b60b2e35..08727d7904 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/setenabled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/setenabled/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/setEnabled <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var settingEnabled = browser.management.setEnabled( +<pre class="brush: js">var settingEnabled = browser.management.setEnabled( id, // string enabled // boolean ) @@ -64,7 +64,7 @@ toggleEnabled(id); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/uninstall/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/uninstall/index.html index 493a1a1088..c478300f08 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/uninstall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/uninstall/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/uninstall <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var uninstalling = browser.management.uninstall( +<pre class="brush: js">var uninstalling = browser.management.uninstall( id, // string options // object ) @@ -33,7 +33,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/uninstall <dt><code>id</code></dt> <dd><code>string</code>. ID de l'extensions à désinstaller.</dd> <dt><code>options{{optional_inline}}</code></dt> - <dd><code>object</code>. l'objet qui peut contenir une propriété unique, <code>showConfirmDialog</code>. Si <code>showConfirmDialog</code> est <code>true</code>, le navigateur affiche une boie de dialogue demandant à l'utilisateur de confirmer que le complément doit être désinstallé. + <dd><p><code>object</code>. l'objet qui peut contenir une propriété unique, <code>showConfirmDialog</code>. Si <code>showConfirmDialog</code> est <code>true</code>, le navigateur affiche une boie de dialogue demandant à l'utilisateur de confirmer que le complément doit être désinstallé.</p> <ul> <li>Si <code>id</code> est l'ID de l'extension appelant, <code>showConfirmDialog</code> est par défaut à <code>false</code>.</li> <li>Si <code>id</code> est l'ID d'une extension différente, cette option est ignorée et la boite de dialogue de confirmation s'affche toujours.</li> @@ -66,7 +66,7 @@ uninstalling.then(null, onCanceled);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/management/uninstallself/index.html b/files/fr/mozilla/add-ons/webextensions/api/management/uninstallself/index.html index e1adff9b38..983c91b346 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/management/uninstallself/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/management/uninstallself/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/uninstallSelf <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var uninstallingSelf = browser.management.uninstallSelf( +<pre class="brush: js">var uninstallingSelf = browser.management.uninstallSelf( options // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/management/uninstallSelf <dl> <dt><code>options{{optional_inline}}</code></dt> - <dd><code>object</code>. L'objet qui peut comporter deux propriétés, toutes deux facultatives :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. L'objet qui peut comporter deux propriétés, toutes deux facultatives :</p> + <dl> <dt><code>showConfirmDialog{{optional_inline}}</code></dt> <dd>Boolean. Si <code>showConfirmDialog</code> est <code>true</code>, le navigateur affiche la boite de dialogue demandant à l'utilisateur de confirmer que le complément doit être désinstallé. Par défaut à <code>false</code>.</dd> <dt><code>dialogMessage{{optional_inline}}</code></dt> @@ -79,7 +78,7 @@ var uninstalling = browser.management.uninstallSelf({ uninstalling.then(null, onCanceled);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/management"><code>chrome.management</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/management.json"><code>management.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/action_menu_top_level_limit/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/action_menu_top_level_limit/index.html index e6bf0f03be..29765ce11e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/action_menu_top_level_limit/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/action_menu_top_level_limit/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/ACTION_MENU_TOP_LEVEL_LI <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/contextMenus"><code>chrome.contextMenus</code></a> de chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/contexttype/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/contexttype/index.html index 3bca3f1d69..9f8c8c824c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/contexttype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/contexttype/index.html @@ -48,8 +48,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/ContextType <dt>selection</dt> <dd>S'applique lorsqu'une partie de la page est sélectionnée.</dd> <dt>tab</dt> - <dd>S'applique lorsque l'utilisateur clique en contexte sur un onglet (en particulier, il s'agit de l'onglet ou d'un autre élément de l'interface utilisateur permettant à l'utilisateur de passer d'un onglet de navigateur à un autre, et non à la page elle-même).</dd> - <dd>Depuis Firefox 63, cliquer sur l'élément du menu d'un onglet accorde la permission <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions#activeTab_permission">activeTab</a> pour l'onglet cliqué, même si ce n'est pas l'onglet actuellement actif.</dd> + <dd>S'applique lorsque l'utilisateur clique en contexte sur un onglet (en particulier, il s'agit de l'onglet ou d'un autre élément de l'interface utilisateur permettant à l'utilisateur de passer d'un onglet de navigateur à un autre, et non à la page elle-même). Depuis Firefox 63, cliquer sur l'élément du menu d'un onglet accorde la permission <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions#activeTab_permission">activeTab</a> pour l'onglet cliqué, même si ce n'est pas l'onglet actuellement actif.</dd> <dt>tools_menu</dt> <dd>L'élément sera ajouté au menu des outils du navigateur. Notez que ceci n'est disponible que si vous accédez à <code>ContextType</code> via l'espace de nom des <code>menus</code>. Il n'est pas disponible si vous y accédez via l'espace de noms <code>contextMenus</code>.</dd> <dt>video</dt> @@ -64,7 +63,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/ContextType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/contextMenus"><code>chrome.contextMenus</code></a> de chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/create/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/create/index.html index b2c8c6321a..412c463af9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/create/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/create/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/create <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.menus.create( +<pre class="brush: js">browser.menus.create( createProperties, // object function() {...} // optional function ) @@ -33,9 +33,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/create <dl> <dt><code>createProperties</code></dt> - <dd><code>object</code>. Propriétés pour le nouvel élément de menu.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Propriétés pour le nouvel élément de menu.</p> + <dl> <dt><code>checked</code> {{optional_inline}}</dt> <dd><code>boolean</code>. L'état initial d'une case à cocher ou d'un élément radio : <code>true</code> pour selected et <code>false</code> pour non sélectionné. Un seul élément radio peut être sélectionné à la fois dans un groupe donné d'éléments radio.</dd> <dt><code>command</code> {{optional_inline}}</dt> @@ -67,19 +66,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/create <dd> <p><code>object</code>. Une ou plusieurs icônes personnalisées à afficher en regard de l'élément. Les icônes personnalisées ne peuvent être définies que pour les éléments apparaissant dans les sous-menus. Cette propriété est un objet avec une propriété pour chaque icône fournie: le nom de la propriété est la taille de l'icône en pixels et sa valeur est un chemin vers l'icône à partir du répertoire racine de l'extension. Le navigateur va essayer de choisir une icône de 16x16 pixels pour un affichage normal ou une icône de 32x32 pixels pour un affichage haute densité. Donc, pour éviter toute mise à l'échelle, vous pouvez spécifier des icônes comme ceci :</p> - <pre class="brush: json no-line-numbers language-json"><code class="language-json"><span class="key token">"icons":</span> <span class="punctuation token">{</span> - <span class="key token">"16":</span> <span class="string token">"path/to/geo-16.png"</span><span class="punctuation token">,</span> - <span class="key token">"32":</span> <span class="string token">"path/to/geo-32.png"</span> - <span class="punctuation token">}</span></code></pre> + <pre class="brush: json">"icons": { + "16": "path/to/geo-16.png", + "32": "path/to/geo-32.png" + }</pre> <p>Vous pouvez également spécifier une seule icône SVG, qui sera mise à l'échelle de manière appropriée :</p> - <pre class="brush: json no-line-numbers language-json"><code class="language-json"><span class="key token">"icons":</span> <span class="punctuation token">{</span> - <span class="key token">"16":</span> <span class="string token">"path/to/geo.svg"</span> - <span class="punctuation token">}</span></code></pre> + <pre class="brush: json">"icons": { + "16": "path/to/geo.svg" + }</pre> - <div class="blockIndicator note"> - <p><strong>Note</strong>: L'élément de menu de niveau supérieur utilise les <a href="/fr/Add-ons/WebExtensions/manifest.json/icons">icônes</a> spécifiées dans le manifest plutôt que ce qui est spécifié avec cette touche.</p> + <div class="note"> + <p><strong>Note :</strong> L'élément de menu de niveau supérieur utilise les <a href="/fr/Add-ons/WebExtensions/manifest.json/icons">icônes</a> spécifiées dans le manifest plutôt que ce qui est spécifié avec cette touche.</p> </div> </dd> <dt><code>id</code> {{optional_inline}}</dt> @@ -185,7 +184,7 @@ browser.menus.onClicked.addListener(function(info, tab) { <p>{{Compat("webextensions.api.menus.create", 10)}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/contextMenus"><code>chrome.contextMenus</code></a> de chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/createproperties/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/createproperties/index.html index 58db4f6eb7..bae8cfe9ca 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/createproperties/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/createproperties/index.html @@ -7,7 +7,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/createProperties <p>Un <code>object</code> passé au méthodes {{WebExtAPIRef("menus.create()", "menus.create()")}} ou {{WebExtAPIRef("menus.update()", "menus.update()")}} pour décrire les propriétés de l'élément de menu nouveau ou mis à jour.</p> -<dl class="reference-values"> +<dl> <dt><code>checked</code> {{optional_inline}}</dt> <dd><code>boolean</code>. The initial state of a checkbox or radio item: <code>true</code> for selected and <code>false</code> for unselected. Only one radio item can be selected at a time in a given group of radio items.</dd> <dt><code>command</code> {{optional_inline}}</dt> @@ -32,26 +32,26 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/createProperties </ul> </dd> <dt><code>documentUrlPatterns</code> {{optional_inline}}</dt> - <dd><code>array</code> of <code><code>string</code></code>. Lets you restrict the item to apply only to documents whose URL matches one of the given <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">match patterns</a>. This applies to frames as well.</dd> + <dd><code>array</code> of <code><code>string</code></code>. Lets you restrict the item to apply only to documents whose URL matches one of the given <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">match patterns</a>. This applies to frames as well.</dd> <dt><code>enabled</code> {{optional_inline}}</dt> <dd><code>boolean</code>. Whether this menu item is enabled or disabled. Defaults to <code>true</code>.</dd> <dt><code>icons</code> {{optional_inline}}</dt> <dd> <p><code>object</code>. One or more custom icons to display next to the item. Custom icons can only be set for items appearing in submenus. This property is an object with one property for each supplied icon: the property's name should include the icon's size in pixels, and path is relative to the icon from the extension's root directory. The browser tries to choose a 16x16 pixel icon for a normal display or a 32x32 pixel icon for a high-density display. To avoid any scaling, you can specify icons like this:</p> - <pre class="brush: json no-line-numbers language-json"><code class="language-json"><span class="key token">"icons":</span> <span class="punctuation token">{</span> - <span class="key token">"16":</span> <span class="string token">"path/to/geo-16.png"</span><span class="punctuation token">,</span> - <span class="key token">"32":</span> <span class="string token">"path/to/geo-32.png"</span> - <span class="punctuation token">}</span></code></pre> + <pre class="brush: json">"icons": { + "16": "path/to/geo-16.png", + "32": "path/to/geo-32.png" + }</pre> <p>Alternatively, you can specify a single SVG icon, and it will be scaled appropriately:</p> - <pre class="brush: json no-line-numbers language-json"><code class="language-json"><span class="key token">"icons":</span> <span class="punctuation token">{</span> - <span class="key token">"16":</span> <span class="string token">"path/to/geo.svg"</span> - <span class="punctuation token">}</span></code></pre> + <pre class="brush: json">"icons": { + "16": "path/to/geo.svg" + }</pre> - <div class="blockIndicator note"> - <p><strong>Note</strong>: The top-level menu item uses the <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/icons">icons</a> specified in the manifest rather than what is specified with this key.</p> + <div class="note"> + <p><strong>Note :</strong> The top-level menu item uses the <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/icons">icons</a> specified in the manifest rather than what is specified with this key.</p> </div> </dd> <dt><code>id</code> {{optional_inline}}</dt> @@ -92,9 +92,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/createProperties <p>{{WebExtExamples}}</p> -<div class="note"><strong>Acknowledgements</strong> +<div class="note"><p><strong>Note :</strong></p> -<p>This API is based on Chromium's <a href="https://developer.chrome.com/extensions/contextMenus#type-OnClickData" style="outline: 1px dotted currentcolor; outline-offset: 0px;"><code>chrome.contextMenus</code></a> API. This documentation is derived from <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> in the Chromium code.</p> +<p>This API is based on Chromium's <a href="https://developer.chrome.com/extensions/contextMenus#type-OnClickData"><code>chrome.contextMenus</code></a> API. This documentation is derived from <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> in the Chromium code.</p> </div> <div class="hidden"> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/gettargetelement/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/gettargetelement/index.html index d45f8004cf..3965d1355d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/gettargetelement/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/gettargetelement/index.html @@ -12,9 +12,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/getTargetElement --- <div>{{AddonSidebar}}</div> -<p class="summary">Renvoie l'élément pour un <code>targetElementId</code> donné</p> +<p>Renvoie l'élément pour un <code>targetElementId</code> donné</p> -<p class="summary">Cette méthode est disponible pour tous les contextes de script d'extension (scripts de contenu, pages de fond et autres pages d'extension) et retourne l'élément pour un <code>info.targetElementId</code> donnée, à condition que l'élément existe toujours dans le document où la méthode est appelée.</p> +<p>Cette méthode est disponible pour tous les contextes de script d'extension (scripts de contenu, pages de fond et autres pages d'extension) et retourne l'élément pour un <code>info.targetElementId</code> donnée, à condition que l'élément existe toujours dans le document où la méthode est appelée.</p> <p>La méthode ne fonctionne que dans le document qui inclut l'élément cliqué avec le bouton droit de la souris et la méthode <code>targetElementId</code> expire lorsque l'utilisateur ouvre un autre menu contextuel.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/index.html index ff1fd72e31..d6bfc9eebc 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/index.html @@ -21,9 +21,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus <p>Avant Firefox 55, cette API s'appelait à l'origine <code>contextMenus</code>, et ce nom a été retenu comme alias. Vous pouvez donc utiliser <code>contextMenus</code> pour écrire du code qui fonctionne dans Firefox et dans d'autres navigateurs.</p> -<p>Pour utiliser cette API, vous devez avoir la <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> des <code>menus.</code> vous pouvez également utiliser l'alias <code>contextMenus</code> à la place des <code>menus</code>, mais si vous le faites, vous devez accéder aux API sous le nom <code>browser.contextMenus</code> à la place.</p> +<p>Pour utiliser cette API, vous devez avoir la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> des <code>menus.</code> vous pouvez également utiliser l'alias <code>contextMenus</code> à la place des <code>menus</code>, mais si vous le faites, vous devez accéder aux API sous le nom <code>browser.contextMenus</code> à la place.</p> -<p>Excepté que <code><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/menus/getTargetElement">menus.getTargetElement()</a></code>, cette API ne peut pas être utilisée à partir de scripts de contenu.</p> +<p>Excepté que <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/menus/getTargetElement">menus.getTargetElement()</a></code>, cette API ne peut pas être utilisée à partir de scripts de contenu.</p> <h2 id="Créer_des_éléments_de_menu">Créer des éléments de menu</h2> @@ -42,23 +42,23 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus <p>Si vous avez créé plus d'un élément de menu contextuel ou plus d'un élément de menu d'outils, les éléments seront placés dans un sous-menu. Le parent du sous-menu sera étiqueté avec le nom de l'extension. Par exemple, voici une extension appelée "Menu démo" qui ajoute deux éléments de menu contextuel:</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/15431/menus-1.png" style="display: block; height: 406px; margin-left: auto; margin-right: auto; width: 500px;"></p> +<p><img alt="" src="menus-1.png"></p> <h2 id="Icônes">Icônes</h2> <p>Si vous avez spécifié des icônes pour votre extension à l'aide de la <a href="/fr/Add-ons/WebExtensions/manifest.json/icons">clé de manifest "icons"</a>, votre élément de menu affichera l'icône spécifiée à côté de son libellé. Le navigateur va essayer de choisir une icône de 16x16 pixels pour un affichage normal ou une icône de 32x32 pixels pour un affichage haute définition :</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/15433/menus-2.png" style="display: block; height: 409px; margin-left: auto; margin-right: auto; width: 500px;"></p> +<p><img alt="" src="menus-2.png"></p> <p>Uniquement pour les éléments d'un sous-menu, vous pouvez spécifier des icônes personnalisées en passant l'option <code>icons</code> à {{WebExtAPIRef("menus.create()")}} :</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/15435/menus-3.png" style="display: block; height: 396px; margin-left: auto; margin-right: auto; width: 500px;"></p> +<p><img alt="" src="menus-3.png"></p> <h2 id="Exemple">Exemple</h2> <p>Voici un menu contextuel contenant 4 éléments: un élément normal, deux éléments radio avec des séparateurs de chaque côté et une case à cocher. Les éléments radio sont dotés d'icônes personnalisées.</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/15437/menus-4.png" style="display: block; height: 790px; margin-left: auto; margin-right: auto; width: 500px;">Vous pouvez créer un sous-menu comme celui-ci en utilisant du code comme :</p> +<p><img alt="" src="menus-4.png">Vous pouvez créer un sous-menu comme celui-ci en utilisant du code comme :</p> <pre class="brush: js">browser.menus.create({ id: "remove-me", @@ -166,7 +166,7 @@ browser.menus.create({ <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/contextMenus"><code>chrome.contextMenus</code></a> de chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/itemtype/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/itemtype/index.html index 7ad1905c48..070bc6a36a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/itemtype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/itemtype/index.html @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/ItemType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/contextMenus"><code>chrome.contextMenus</code></a> de chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/onclickdata/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/onclickdata/index.html index 601167f480..a0385e964c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/onclickdata/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/onclickdata/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/OnClickData <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>bookmarkId</code> {{optional_inline}}</dt> <dd><code>string</code>. L'ID du signet dans lequel le menu contextuel a été cliqué.***</dd> <dt><code>button</code> {{optional_inline}}</dt> @@ -66,7 +66,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/OnClickData <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/contextMenus"><code>chrome.contextMenus</code></a> de chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/onclicked/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/onclicked/index.html index ecbb77a4ce..df69d648c9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/onclicked/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/onclicked/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/onClicked <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.menus.onClicked.addListener(listener) +<pre class="brush: js">browser.menus.onClicked.addListener(listener) browser.menus.onClicked.removeListener(listener) browser.menus.onClicked.hasListener(listener) </pre> @@ -46,12 +46,12 @@ browser.menus.onClicked.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>info</code></dt> <dd>{{WebExtAPIRef('menus.OnClickData')}}. Informations sur l'élément cliqué et le contexte dans lequel le clic s'est produit.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>tab</code></dt> <dd>{{WebExtAPIRef('tabs.Tab')}}. Les détails de l'onglet où le clic a eu lieu. Si le clic n'a pas eu lieu dans ou sur un onglet, ce paramètre sera manquant.</dd> </dl> @@ -79,7 +79,7 @@ browser.menus.onClicked.addListener((info, tab) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/contextMenus"><code>chrome.contextMenus</code></a> de chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/onhidden/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/onhidden/index.html index 1ade9c98ad..d2e1c3fd8c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/onhidden/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/onhidden/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/onHidden <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.menus.onHidden.addListener(listener) +<pre class="brush: js">browser.menus.onHidden.addListener(listener) browser.menus.onHidden.removeListener(listener) browser.menus.onHidden.hasListener(listener) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/onshown/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/onshown/index.html index 400dafd83c..9765d30086 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/onshown/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/onshown/index.html @@ -75,7 +75,7 @@ browser.menus.onHidden.addListener(function() { <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.menus.onShown.addListener(listener) +<pre class="brush: js">browser.menus.onShown.addListener(listener) browser.menus.onShown.removeListener(listener) browser.menus.onShown.hasListener(listener) </pre> @@ -100,7 +100,7 @@ browser.menus.onShown.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>info</code></dt> <dd> <p><code>Object</code>. Ceci est juste comme l'objet {{WebExtAPIRef('menus.OnClickData')}}, sauf qu'il contient deux propriétés supplémentaires:</p> @@ -116,7 +116,7 @@ browser.menus.onShown.hasListener(listener) </dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>tab</code></dt> <dd>{{WebExtAPIRef('tabs.Tab')}}. Les détails de l'onglet où le clic a eu lieu. Si le clic n'a pas eu lieu dans ou sur un onglet, ce paramètre sera manquant.</dd> </dl> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html index 6869036f24..739b9acbd5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/overrideContext <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.menus.overrideContext( +<pre class="brush: js">browser.menus.overrideContext( contextOptions // object )</pre> @@ -29,8 +29,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/overrideContext <dl> <dt><code>contextOptions</code></dt> - <dd><code>object</code>. Options sur la façon dont les menus contextuels seront remplacés.</dd> - <dd> + <dd><p><code>object</code>. Options sur la façon dont les menus contextuels seront remplacés.</p> <dl> <dt><code>showDefaults</code> {{optional_inline}}</dt> <dd><code>boolean</code>. S'il faut également inclure les éléments de menu par défaut dans le menu.</dd> @@ -40,7 +39,6 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/overrideContext <dd><code>string</code>. Requis lorsque le contexte est <code>'bookmark'</code>. Nécessite la permission 'bookmark'.</dd> <dt><code>tabId </code>{{optional_inline}}</dt> <dd><code>integer</code>. Requis lorsque le contexte est <code>'tab'</code>. Nécessite la permission 'tabs'.</dd> - <dt></dt> </dl> </dd> </dl> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/refresh/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/refresh/index.html index b0b332523c..925305277d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/refresh/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/refresh/index.html @@ -26,7 +26,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/refresh <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.menus.refresh() +<pre class="brush: js">browser.menus.refresh() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -45,20 +45,20 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/refresh <p>Cet exemple permet d'afficher le menu contextuel sur un lien, puis met à jour l'élément de menu <code>openLabelledId</code> menu item avec le nom d'hôte du lien :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">updateMenuItem</span><span class="punctuation token">(</span>linkHostname<span class="punctuation token">)</span> <span class="punctuation token">{</span> - browser<span class="punctuation token">.</span>menus<span class="punctuation token">.</span><span class="function token">update</span><span class="punctuation token">(</span>openLabelledId<span class="punctuation token">,</span> <span class="punctuation token">{</span> - title<span class="punctuation token">:</span> <span class="template-string token"><span class="string token">`Open (</span><span class="interpolation token"><span class="interpolation-punctuation punctuation token">${</span>linkHostname<span class="interpolation-punctuation punctuation token">}</span></span><span class="string token">)`</span></span> - <span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - browser<span class="punctuation token">.</span>menus<span class="punctuation token">.</span><span class="function token">refresh</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> - -browser<span class="punctuation token">.</span>menus<span class="punctuation token">.</span>onShown<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span>info <span class="operator token">=</span><span class="operator token">></span> <span class="punctuation token">{</span> - <span class="keyword token">if</span> <span class="punctuation token">(</span><span class="operator token">!</span>info<span class="punctuation token">.</span>linkUrl<span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">return</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> - <span class="keyword token">let</span> linkElement <span class="operator token">=</span> document<span class="punctuation token">.</span><span class="function token">createElement</span><span class="punctuation token">(</span><span class="string token">"a"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - linkElement<span class="punctuation token">.</span>href <span class="operator token">=</span> info<span class="punctuation token">.</span>linkUrl<span class="punctuation token">;</span> - <span class="function token">updateMenuItem</span><span class="punctuation token">(</span>linkElement<span class="punctuation token">.</span>hostname<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +<pre class="brush: js">function updateMenuItem(linkHostname) { + browser.menus.update(openLabelledId, { + title: `Open (${linkHostname})` + }); + browser.menus.refresh(); +} + +browser.menus.onShown.addListener(info => { + if (!info.linkUrl) { + return; + } + let linkElement = document.createElement("a"); + linkElement.href = info.linkUrl; + updateMenuItem(linkElement.hostname); +});</pre> <p>{{WebExtExamples}}</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/remove/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/remove/index.html index a6e1615400..e3084010cf 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/remove/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/remove/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/remove <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.menus.remove( +<pre class="brush: js">var removing = browser.menus.remove( menuItemId // integer or string ) </pre> @@ -70,7 +70,7 @@ browser.menus.onClicked.addListener(function(info, tab) { <p>{{Compat("webextensions.api.menus.remove", 10)}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/contextMenus"><code>chrome.contextMenus</code></a> de chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/removeall/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/removeall/index.html index 6ea092abf2..5654a5e15c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/removeall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/removeall/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/removeAll <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.menus.removeAll() +<pre class="brush: js">var removing = browser.menus.removeAll() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -68,7 +68,7 @@ browser.menus.onClicked.addListener(function(info, tab) { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/contextMenus"><code>chrome.contextMenus</code></a> de chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/update/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/update/index.html index 7be73f170d..762d21d228 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/menus/update/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/menus/update/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/update <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var updating = browser.menus.update( +<pre class="brush: js">var updating = browser.menus.update( id, // integer or string updateProperties // object ) @@ -35,8 +35,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/update <dt><code>id</code></dt> <dd><code><code>integer</code></code> ou <code><code>string</code></code>. L'ID de l'article à mettre à jour.</dd> <dt><code>updateProperties</code></dt> - <dd><code>object</code>. Les propriétés à mettre à jour. Identique à l'objet <code>createProperties</code> passé à {{WebExtAPIRef("menus.create()", "menus.create()")}}, sauf que l'<code>id</code> ne peut être défini. En outre, les <code>icônes</code> ne peuvent être modifiées que dans les commandes de menu, et non dans le menu contextuel de niveau supérieur. L'icône de niveau supérieur correspond à l'icône principale de l'extension telle que déclarée dans le fichier manifeste de l'extension. - <dl class="reference-values"> + <dd><p><code>object</code>. Les propriétés à mettre à jour. Identique à l'objet <code>createProperties</code> passé à {{WebExtAPIRef("menus.create()", "menus.create()")}}, sauf que l'<code>id</code> ne peut être défini. En outre, les <code>icônes</code> ne peuvent être modifiées que dans les commandes de menu, et non dans le menu contextuel de niveau supérieur. L'icône de niveau supérieur correspond à l'icône principale de l'extension telle que déclarée dans le fichier manifeste de l'extension.</p> + <dl> <dt><code>checked</code> {{optional_inline}}</dt> <dd><code>boolean</code>. L'état initial d'une case à cocher ou d'un élément radio : <code>true</code> fpour sélectionné et <code>false</code> pour non sélectionné. Un seul élément radio peut être sélectionné à la fois dans un groupe donné d'éléments radio.</dd> <dt><code>command</code> {{optional_inline}}</dt> @@ -61,26 +61,26 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/menus/update </ul> </dd> <dt><code>documentUrlPatterns</code> {{optional_inline}}</dt> - <dd><code>array</code> de <code><code>string</code></code>. Vous permet de limiter l'élément à s'appliquer uniquement aux documents dont l'URL correspond à l'un des éléments <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">motifs</a> de données. Ceci s'applique également aux cadres.</dd> + <dd><code>array</code> de <code><code>string</code></code>. Vous permet de limiter l'élément à s'appliquer uniquement aux documents dont l'URL correspond à l'un des éléments <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">motifs</a> de données. Ceci s'applique également aux cadres.</dd> <dt><code>enabled</code> {{optional_inline}}</dt> <dd><code>boolean</code>. Si cet élément de menu est activé ou désactivé. La valeur par défaut est <code>true</code>.</dd> <dt><code>icons</code> {{optional_inline}}</dt> <dd> <p><code>object</code>. Une ou plusieurs icônes personnalisées à afficher à côté de l'élément. Les icônes personnalisées ne peuvent être définies que pour les éléments apparaissant dans les sous-menus. Cette propriété est un objet avec une propriété pour chaque icône fournie : le nom de la propriété doit inclure la taille de l'icône en pixels, et le chemin est relatif à l'icône du répertoire racine de l'extension. Le navigateur essaie de choisir une icône 16x16 pixels pour un affichage normal ou une icône 32x32 pixels pour un affichage haute densité. Pour éviter toute mise à l'échelle, vous pouvez spécifier des icônes comme celle-ci :</p> - <pre class="brush: json no-line-numbers language-json"><code class="language-json"><span class="key token">"icons":</span> <span class="punctuation token">{</span> - <span class="key token">"16":</span> <span class="string token">"path/to/geo-16.png"</span><span class="punctuation token">,</span> - <span class="key token">"32":</span> <span class="string token">"path/to/geo-32.png"</span> - <span class="punctuation token">}</span></code></pre> + <pre class="brush: json">"icons": { + "16": "path/to/geo-16.png", + "32": "path/to/geo-32.png" + }</pre> <p>Alternativement, vous pouvez spécifier une seule icône SVG, et elle sera mise à l'échelle de manière appropriée :</p> - <pre class="brush: json no-line-numbers language-json"><code class="language-json"><span class="key token">"icons":</span> <span class="punctuation token">{</span> - <span class="key token">"16":</span> <span class="string token">"path/to/geo.svg"</span> - <span class="punctuation token">}</span></code></pre> + <pre class="brush: json">"icons": { + "16": "path/to/geo.svg" + }</pre> - <div class="blockIndicator note"> - <p><strong>Note</strong>: The top-level menu item uses the <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/icons">icons</a> specified in the manifest rather than what is specified with this key.</p> + <div class="note"> + <p><strong>Note :</strong> The top-level menu item uses the <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/icons">icons</a> specified in the manifest rather than what is specified with this key.</p> </div> </dd> <dt><code>id</code> {{optional_inline}}</dt> @@ -154,7 +154,7 @@ browser.menus.onClicked.addListener(function(info, tab) { <p>{{Compat("webextensions.api.menus.update", 10)}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/contextMenus"><code>chrome.contextMenus</code></a> de chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/context_menus.json"><code>context_menus.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/clear/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/clear/index.html index 407a302257..c0bf295d6b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/clear/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/clear/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/clear <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var clearing = browser.notifications.clear( +<pre class="brush: js">var clearing = browser.notifications.clear( id // string ) </pre> @@ -70,7 +70,7 @@ browser.browserAction.onClicked.addListener(handleClick); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/create/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/create/index.html index e56c5ed00f..7180da2576 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/create/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/create/index.html @@ -24,12 +24,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/create <p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code>.</p> <div class="warning"> -<p>Si vous appelez <code>notifications.create()</code> plus d'une fois de suite, Firefox peut ne pas afficher de notification pour tout.</p> +<p><strong>Attention :</strong> Si vous appelez <code>notifications.create()</code> plus d'une fois de suite, Firefox peut ne pas afficher de notification pour tout.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var creating = browser.notifications.create( +<pre class="brush: js">var creating = browser.notifications.create( id, // optional string options // NotificationOptions ) @@ -139,7 +139,7 @@ browser.notifications.onButtonClicked.addListener((id, index) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/getall/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/getall/index.html index 0dc5319d0d..fefafda8c5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/getall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/getall/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/getAll <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingAll = browser.notifications.getAll() +<pre class="brush: js">var gettingAll = browser.notifications.getAll() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -78,7 +78,7 @@ browser.notifications.getAll().then(logNotifications);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/index.html index cfd71dfe37..128a0bc7e6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/index.html @@ -13,11 +13,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications <p>Afficher les notifications à l'utilisateur, en utilisant le mécanisme de notification du système d'exploitation sous-jacent. Étant donné que cette API utilise le mécanisme de notification du système d'exploitation, les détails de l'apparence et du comportement des notifications peuvent varier en fonction du système d'exploitation et des paramètres de l'utilisateur.</p> -<p>Pour utiliser cette API, vous devez avoir la <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "notifications".</p> +<p>Pour utiliser cette API, vous devez avoir la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "notifications".</p> <p>La notification est identique sur tous les systèmes d'exploitation de bureau. Quelque chose comme :</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/16856/notification.png" style="display: block; margin: 0 auto;"></p> +<p><img alt="" src="notification.png"></p> <h2 id="Types">Types</h2> @@ -60,7 +60,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/notificationoptions/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/notificationoptions/index.html index d8ad50ee1a..4202939183 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/notificationoptions/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/notificationoptions/index.html @@ -27,50 +27,47 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/NotificationOpti <p>Les trois premières propriétés - <code>type</code>, <code>title</code>, <code>message</code> - sont obligatoires pour {{WebExtAPIRef("notifications.create()")}}, mais pas avec {{WebExtAPIRef("notifications.update()")}}. Firefox ne supporte que les propriétés <code>type</code>, <code>title</code>, <code>message</code>, et <code>iconUrl</code> pour le moment, et le seul <code>type</code> disponible est <code>'basic'</code>.</p> -<dl class="reference-values"> +<dl> <dt><code>type</code></dt> <dd>{{WebExtAPIRef("notifications.TemplateType")}}. Le type de notification que vous voulez. Selon votre choix ici, certaines propriétés seront soit nécéssaires, soit interdites.</dd> - <dt><a id="message" name="message"><code>message</code></a></dt> + <dt><code>message</code></dt> <dd><code>string</code>. Le contenu de la notification</dd> - <dt><a id="title" name="title"><code>title</code></a></dt> + <dt><code>title</code></dt> <dd><code>string</code>. Le titre de la notification</dd> - <dt><a id="iconUrl" name="iconUrl"><code>iconUrl</code></a>{{optional_inline}}</dt> + <dt><code>iconUrl</code>{{optional_inline}}</dt> <dd><code>string</code>. Une URL correspondant vers une icône à afficher dans la notification. Ça peut être une URL de donnée, une URL blob, une URL http ou https, ou une <a href="/fr/Add-ons/WebExtensions/Chrome_incompatibilities#Relative_URLs">l'URL relative</a> d'un fichier de l'extension.</dd> - <dt><a id="contextMessage" name="contextMessage"><code>contextMessage</code></a>{{optional_inline}}</dt> + <dt><code>contextMessage</code>{{optional_inline}}</dt> <dd><code>string</code>. Du texte supplémentaire à afficher.</dd> - <dt><a id="contextMessage" name="contextMessage"><code>priority</code></a>{{optional_inline}}</dt> + <dt><code>priority</code>{{optional_inline}}</dt> <dd><code>number</code>. La priorité de cette notification. Ça peut être 0, 1, or 2. La valeur par défaut est 0.</dd> - <dt><a id="eventTime" name="eventTime"><code>eventTime</code></a>{{optional_inline}}</dt> + <dt><code>eventTime</code>{{optional_inline}}</dt> <dd><code>number</code>. Un timestamp en millisecondes pour cette notification <a href="https://fr.wikipedia.org/wiki/Temps_Unix">depuis le timestamp 0</a>.</dd> - <dt><a id="buttons" name="buttons"><code>buttons</code></a>{{optional_inline}}</dt> - <dd><code>array</code> de <code>button</code>. Un tableau pouvant contenir jusqu'à deux boutons à afficher dans la notification. Vous pouvez réagir aux clics sur ces boutons grâce à {{WebExtAPIRef("notifications.onButtonClicked")}}. Chaque bouton est un objet avec ces propriétés :</dd> - <dd> - <dl class="reference-values"> + <dt><code>buttons</code>{{optional_inline}}</dt> + <dd><p><code>array</code> de <code>button</code>. Un tableau pouvant contenir jusqu'à deux boutons à afficher dans la notification. Vous pouvez réagir aux clics sur ces boutons grâce à {{WebExtAPIRef("notifications.onButtonClicked")}}. Chaque bouton est un objet avec ces propriétés :</p> + <dl> <dt><code>title</code></dt> <dd><code>string</code>. Le texte du bouton.</dd> <dt><code>iconUrl</code>{{optional_inline}}</dt> <dd><code>string</code>. Une URL pointant vers l'icône de ce bouton.</dd> </dl> </dd> - <dt><a id="imageUrl" name="imageUrl"><code>imageUrl</code></a></dt> + <dt><code>imageUrl</code></dt> <dd> <p><code>string</code>. Une URL pointant vers une image à utiliser dans la notification. Ça peut être une URL de donnée, une URL blob, une URL http ou https, ou une <a href="/fr/Add-ons/WebExtensions/Chrome_incompatibilities#Relative_URLs">l'URL relative</a> d'un fichier de l'extension.</p> <p><em>Cette propriété est utilisable seuleument si le <code>type</code> de la notification est <code>'image'</code>. Dans ce cas, cette propriété sera obligatoire si l'objet <code>NotificationOptions</code> est utilisé avec {{WebExtAPIRef("notifications.create()")}}, mais optionel avec </em><em>{{WebExtAPIRef("notifications.update()")}}.</em></p> </dd> - <dt><a id="items" name="items"><code>items</code></a></dt> - <dd><code>array</code> of <code>item</code>. Un tableau d'éléments à inclure dans la notification. Selon les paramètres de notification du système d'exploitation, certains éléments que vous souhaitez afficher pourraient ne pas l'être. Chaque élément est un objet avec les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dt><code>items</code></dt> + <dd><p><code>array</code> of <code>item</code>. Un tableau d'éléments à inclure dans la notification. Selon les paramètres de notification du système d'exploitation, certains éléments que vous souhaitez afficher pourraient ne pas l'être. Chaque élément est un objet avec les propriétés suivantes :</p> + <dl> <dt><code>title</code></dt> <dd><code>string</code>. Le titre de cet élément.</dd> <dt><code>message</code></dt> <dd><code>string</code>. Le message à afficher pour cet élément.</dd> </dl> - <em>Cette propriété est utilisable seuleument si le <code>type</code> de la notification est <code>'list'</code>. Dans ce cas, cette propriété sera obligatoire si l'objet <code>NotificationOptions</code> est utilisé avec {{WebExtAPIRef("notifications.create()")}}, mais optionel avec </em><em>{{WebExtAPIRef("notifications.update()")}}.</em></dd> - <dt><a id="progress" name="progress"><code>progress</code></a></dt> - <dd><code>integer</code>. Une valeur entre 0 et 100, qui représente l'avancée actuelle d'un indicateur de progression.</dd> - <dd><em>Cette propriété est utilisable seuleument si le <code>type</code> de la notification est <code>'progress'</code>. Dans ce cas, cette propriété sera obligatoire si l'objet <code>NotificationOptions</code> est utilisé avec {{WebExtAPIRef("notifications.create()")}}, mais optionel avec </em><em>{{WebExtAPIRef("notifications.update()")}}.</em></dd> + <p><em>Cette propriété est utilisable seuleument si le <code>type</code> de la notification est <code>'list'</code>. Dans ce cas, cette propriété sera obligatoire si l'objet <code>NotificationOptions</code> est utilisé avec {{WebExtAPIRef("notifications.create()")}}, mais optionel avec </em><em>{{WebExtAPIRef("notifications.update()")}}.</em></p></dd> + <dt><code>progress</code></dt> + <dd><code>integer</code>. Une valeur entre 0 et 100, qui représente l'avancée actuelle d'un indicateur de progression. <em>Cette propriété est utilisable seuleument si le <code>type</code> de la notification est <code>'progress'</code>. Dans ce cas, cette propriété sera obligatoire si l'objet <code>NotificationOptions</code> est utilisé avec {{WebExtAPIRef("notifications.create()")}}, mais optionel avec </em><em>{{WebExtAPIRef("notifications.update()")}}.</em></dd> </dl> <p>Notez que les propriétés <code>appIconMaskUrl</code> et <code>isClickable</code> ne sont pas supportées.</p> @@ -81,7 +78,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/NotificationOpti <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/onbuttonclicked/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/onbuttonclicked/index.html index 71b2495ae3..7a3ded3472 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/onbuttonclicked/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/onbuttonclicked/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/onButtonClicked <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.notifications.onButtonClicked.addListener(listener) +<pre class="brush: js">browser.notifications.onButtonClicked.addListener(listener) browser.notifications.onButtonClicked.removeListener(listener) browser.notifications.onButtonClicked.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.notifications.onButtonClicked.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>notificationId</code></dt> <dd><code>string</code>. ID de la notification sur laquelle le bouton a été cliqué.</dd> <dt><code>buttonIndex</code></dt> @@ -59,7 +59,7 @@ browser.notifications.onButtonClicked.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/onclicked/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/onclicked/index.html index e1d8c5be3b..ec5580789f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/onclicked/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/onclicked/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/onClicked <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.notifications.onClicked.addListener(listener) +<pre class="brush: js">browser.notifications.onClicked.addListener(listener) browser.notifications.onClicked.removeListener(listener) browser.notifications.onClicked.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.notifications.onClicked.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>notificationId</code></dt> <dd><code>string</code>. ID de la notification sur laquelle l'utilisateur a cliqué.</dd> </dl> @@ -65,7 +65,7 @@ browser.notifications.onClicked.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/onclosed/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/onclosed/index.html index 976b644fac..4c2c3fd405 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/onclosed/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/onclosed/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/onClosed <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.notifications.onClosed.addListener(listener) +<pre class="brush: js">browser.notifications.onClosed.addListener(listener) browser.notifications.onClosed.removeListener(listener) browser.notifications.onClosed.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.notifications.onClosed.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>notificationId</code></dt> <dd><code>string</code>. ID de la notification fermée.</dd> <dt><code>byUser</code></dt> @@ -67,7 +67,7 @@ browser.notifications.onClosed.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/onshown/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/onshown/index.html index d2ab37746b..3514c20062 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/onshown/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/onshown/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/onShown <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.notifications.onShown.addListener(listener) +<pre class="brush: js">browser.notifications.onShown.addListener(listener) browser.notifications.onShown.removeListener(listener) browser.notifications.onShown.hasListener(listener) </pre> @@ -43,7 +43,7 @@ browser.notifications.onShown.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>notificationId</code></dt> <dd><code>string</code>. ID de la notification qui a été affichée.</dd> </dl> @@ -69,7 +69,7 @@ browser.notifications.onShown.addListener(logShown);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/templatetype/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/templatetype/index.html index effd9ed519..b949e5233a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/templatetype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/templatetype/index.html @@ -59,7 +59,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/TemplateType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/notifications/update/index.html b/files/fr/mozilla/add-ons/webextensions/api/notifications/update/index.html index a83f74a6ce..4ef3bc6280 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/notifications/update/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/notifications/update/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/notifications/update <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var updating = browser.notifications.update( +<pre class="brush: js">var updating = browser.notifications.update( id, // string options // NotificationOptions ) @@ -100,7 +100,7 @@ browser.browserAction.onClicked.addListener(function () { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/notifications"><code>chrome.notifications</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/omnibox/index.html b/files/fr/mozilla/add-ons/webextensions/api/omnibox/index.html index c30a1f3db4..2cfcf11c69 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/omnibox/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/omnibox/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox <p>L'API omnibox fournit à l'extension un moyen de personnaliser les suggestions affichées dans la liste déroulante, lorsque l'utilisateur saisit un mot clé défini par l'extension. Cela fonctionne comme suit:...</p> <ol> - <li>Tout d'abord, l'extension doit inclure une clé "<a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/omnibox">omnibox</a>" dans le fichier <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a> qui définit un mot-clé.</li> + <li>Tout d'abord, l'extension doit inclure une clé "<a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/omnibox">omnibox</a>" dans le fichier <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a> qui définit un mot-clé.</li> <li>Lorsque l'utilisateur met la barre d'adresse en surbrillance et tape le mot-clé, suivi d'un espace, l'extension recevra un événement {{WebExtAPIRef("omnibox.onInputStarted")}}.</li> <li>Facultativement, l'extension peut appeler {{WebExtAPIRef("omnibox.setDefaultSuggestion()")}} pour définir la première suggestion qui sera affichée dans la liste déroulante de la barre d'adresse.</li> <li>Comme l'utilisateur continue à taper des caractères après cela, l'extension recevra {{WebExtAPIRef("omnibox.onInputChanged")}} événements. L'écouteur d'événement recevra la valeur actuelle que l'utilisateur a saisie et pourra remplir la liste déroulante de la barre d'adresse avec des suggestions. Si l'extension définit une suggestion par défaut en utilisant {{WebExtAPIRef("omnibox.setDefaultSuggestion()")}}, elle apparaît en premier dans la liste déroulante.</li> @@ -62,7 +62,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/omnibox"><code>chrome.omnibox</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputcancelled/index.html b/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputcancelled/index.html index 49a3837199..ae1d35560c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputcancelled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputcancelled/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox/onInputCancelled <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.omnibox.onInputCancelled.addListener(listener) +<pre class="brush: js">browser.omnibox.onInputCancelled.addListener(listener) browser.omnibox.onInputCancelled.removeListener(listener) browser.omnibox.onInputCancelled.hasListener(listener) </pre> @@ -50,7 +50,7 @@ browser.omnibox.onInputCancelled.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/omnibox"><code>chrome.omnibox</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputchanged/index.html index b5ba9d67b2..f40e6ff1b1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputchanged/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox/onInputChanged <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.omnibox.onInputChanged.addListener(listener) +<pre class="brush: js">browser.omnibox.onInputChanged.addListener(listener) browser.omnibox.onInputChanged.removeListener(listener) browser.omnibox.onInputChanged.hasListener(listener) </pre> @@ -143,7 +143,7 @@ browser.omnibox.onInputEntered.addListener((url, disposition) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/omnibox"><code>chrome.omnibox</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputentered/index.html b/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputentered/index.html index b4e835f43a..8718f73f4e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputentered/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputentered/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox/onInputEntered <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.omnibox.onInputEntered.addListener(listener) +<pre class="brush: js">browser.omnibox.onInputEntered.addListener(listener) browser.omnibox.onInputEntered.removeListener(listener) browser.omnibox.onInputEntered.hasListener(listener) </pre> @@ -143,7 +143,7 @@ browser.omnibox.onInputEntered.addListener((url, disposition) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/omnibox"><code>chrome.omnibox</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputentereddisposition/index.html b/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputentereddisposition/index.html index 117443c022..ac85acdc7c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputentereddisposition/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputentereddisposition/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox/OnInputEnteredDisposit <p>Les valeurs de ce type sont des chaînes. Ils peuvent prendre l'une des valeurs suivantes :</p> -<dl class="reference-values"> +<dl> <dt>"currentTab"</dt> <dd>Ouvrez la sélection dans l'onglet actuel.</dd> <dt>"newForegroundTab"</dt> @@ -35,7 +35,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox/OnInputEnteredDisposit <p>{{Compat("webextensions.api.omnibox.OnInputEnteredDisposition")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/omnibox"><code>chrome.omnibox</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputstarted/index.html b/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputstarted/index.html index c5fd6f9063..28864166eb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputstarted/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/omnibox/oninputstarted/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox/onInputStarted <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.omnibox.onInputStarted.addListener(listener) +<pre class="brush: js">browser.omnibox.onInputStarted.addListener(listener) browser.omnibox.onInputStarted.removeListener(listener) browser.omnibox.onInputStarted.hasListener(listener) </pre> @@ -60,7 +60,7 @@ browser.omnibox.onInputStarted.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/omnibox"><code>chrome.omnibox</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/omnibox/setdefaultsuggestion/index.html b/files/fr/mozilla/add-ons/webextensions/api/omnibox/setdefaultsuggestion/index.html index 78ca1408be..b6fd07b42e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/omnibox/setdefaultsuggestion/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/omnibox/setdefaultsuggestion/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox/setDefaultSuggestion <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.omnibox.setDefaultSuggestion( +<pre class="brush: js">browser.omnibox.setDefaultSuggestion( suggestion // object ) </pre> @@ -48,7 +48,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox/setDefaultSuggestion <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/omnibox"><code>chrome.omnibox</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/omnibox/suggestresult/index.html b/files/fr/mozilla/add-ons/webextensions/api/omnibox/suggestresult/index.html index bf520ee6ea..78101027b3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/omnibox/suggestresult/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/omnibox/suggestresult/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox/SuggestResult <p>Les valeurs de ce type sont des objets. Ils ont les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>content</code></dt> <dd>C'est la valeur qui apparaîtra dans la barre d'adresse elle-même lorsque l'utilisateur mettra cette suggestion en évidence dans la liste déroulante. C'est également la chaîne envoyée à l'écouteur d'événement {{WebExtAPIRef("omnibox.onInputEntered")}} si l'utilisateur sélectionne cette suggestion. Si la chaîne est la même que celle que l'utilisateur a déjà tapée, cette entrée n'apparaîtra pas dans la liste déroulante.</dd> <dt><code>description</code></dt> @@ -33,7 +33,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/omnibox/SuggestResult <p>{{Compat("webextensions.api.omnibox.SuggestResult")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/omnibox"><code>chrome.omnibox</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/getpopup/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/getpopup/index.html index 1af429a985..4be85d9766 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/getpopup/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/getpopup/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/getPopup <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingPopup = browser.pageAction.getPopup( +<pre class="brush: js">var gettingPopup = browser.pageAction.getPopup( details // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/getPopup <dl> <dt><code>details</code></dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. ID de l'onglet dont vous souhaitez obtenir la fenêtre contextuelle.</dd> </dl> @@ -69,7 +68,7 @@ browser.contextMenus.onClicked.addListener(function(info, tab) { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/gettitle/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/gettitle/index.html index 5c1025018e..338d9f106e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/gettitle/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/gettitle/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/getTitle <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingTitle = browser.pageAction.getTitle( +<pre class="brush: js">var gettingTitle = browser.pageAction.getTitle( details // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/getTitle <dl> <dt><code>details</code></dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet contenant l'action page dont vous voulez obtenir le titre.</dd> </dl> @@ -64,7 +63,7 @@ browser.pageAction.onClicked.addListener((tab) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/hide/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/hide/index.html index 333ce83579..fb48b2c4ad 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/hide/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/hide/index.html @@ -17,11 +17,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/hide <p>Masque l'action de page pour un onglet donné.</p> -<p><code>hide()</code> remplace la correspondance de motifs, de sorte que l'action page ne sera pas affichée dans l'onglet spécifié même si son URL est associée à <a href="https://developer.mozilla.org/Add-ons/WebExtensions/manifest.json/page_action"><code>show_matches</code></a>.</p> +<p><code>hide()</code> remplace la correspondance de motifs, de sorte que l'action page ne sera pas affichée dans l'onglet spécifié même si son URL est associée à <a href="/Add-ons/WebExtensions/manifest.json/page_action"><code>show_matches</code></a>.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.pageAction.hide( +<pre class="brush: js">browser.pageAction.hide( tabId // integer ) </pre> @@ -47,7 +47,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/hide <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/imagedatatype/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/imagedatatype/index.html index 24a25e9441..57119e284f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/imagedatatype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/imagedatatype/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/ImageDataType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/index.html index aebe33a6cd..e9edd3861a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/index.html @@ -16,7 +16,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction <p>Une <a href="/fr/Add-ons/WebExtensions/Page_actions">action de page</a> est une icône cliquable dans la barre d'adresse du navigateur.</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/12960/page-action.png" style="display: block; height: 262px; margin-left: auto; margin-right: auto; width: 850px;"></p> +<p><img alt="" src="page-action.png"></p> <p>Vous pouvez écouter les clics sur l'icône, ou spécifié une <a href="/fr/Add-ons/WebExtensions/Popups">fenêtre contextuelle </a>qui s'ouvre lorsque l'icone est cliquée.</p> @@ -73,7 +73,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/isshown/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/isshown/index.html index ab7fc2746f..8cf57feea5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/isshown/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/isshown/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/isShown <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">let gettingIsShown = browser.pageAction.isShown( +<pre class="brush: js">let gettingIsShown = browser.pageAction.isShown( details // object ) </pre> @@ -29,21 +29,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/isShown <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Un objet contenant le <code>tabId</code> à vérifier.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet contenant le <code>tabId</code> à vérifier.</p> + <dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. ID de l'onglet à vérifier.</dd> </dl> </dd> </dl> -<dl> - <dd> - <dl class="reference-values"> - </dl> - </dd> -</dl> + <h3 id="Valeur_retournée">Valeur retournée</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/onclicked/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/onclicked/index.html index 5ba48dd374..39e8c38f7b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/onclicked/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/onclicked/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/onClicked <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.pageAction.onClicked.addListener(listener) +<pre class="brush: js">browser.pageAction.onClicked.addListener(listener) browser.pageAction.onClicked.removeListener(listener) browser.pageAction.onClicked.hasListener(listener) </pre> @@ -46,7 +46,7 @@ browser.pageAction.onClicked.hasListener(listener) <dd> <p>Une 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>tab</code></dt> <dd>Un objet {{WebExtAPIRef('tabs.Tab')}} représentant l'onglet dont l'action de la page a été cliquée.</dd> </dl> @@ -73,7 +73,7 @@ browser.pageAction.onClicked.addListener(function () { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/openpopup/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/openpopup/index.html index 9b3f289cac..6e087d05f0 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/openpopup/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/openpopup/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/openPopup <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.pageAction.openPopup() +<pre class="brush: js">browser.pageAction.openPopup() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/setpopup/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/setpopup/index.html index dd649f630f..1309004f5a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/setpopup/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/setpopup/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setPopup <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.pageAction.setPopup( +<pre class="brush: js">browser.pageAction.setPopup( details // object ) </pre> @@ -28,13 +28,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setPopup <dl> <dt><code>details</code></dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>tabId</code></dt> - <dd><code>integer</code>. L'ID de l'onglet pour lequel vous souhaitez définir la fenêtre contextuelle.</dd> + <dd><code>integer</code>. L'ID de l'onglet pour lequel vous souhaitez définir la fenêtre contextuelle.</dd> <dt><code>popup</code></dt> - <dd><code>string</code>. URL vers le fichier HTML à afficher dans un popup. Si elle est définie sur une chaîne vide (''), aucune fenêtre contextuelle n'est affichée..</dd> + <dd><code>string</code>. URL vers le fichier HTML à afficher dans un popup. Si elle est définie sur une chaîne vide (''), aucune fenêtre contextuelle n'est affichée.</dd> </dl> </dd> </dl> @@ -66,7 +65,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setPopup <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/settitle/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/settitle/index.html index cbacfead04..49e71850de 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/settitle/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/settitle/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setTitle <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.pageAction.setTitle( +<pre class="brush: js">browser.pageAction.setTitle( details // object ) </pre> @@ -28,9 +28,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setTitle <dl> <dt><code>details</code></dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet dont vous voulez définir le titre.</dd> <dt><code>title</code></dt> @@ -58,7 +57,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/setTitle <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pageaction/show/index.html b/files/fr/mozilla/add-ons/webextensions/api/pageaction/show/index.html index 12525c6b75..f526b3a358 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pageaction/show/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pageaction/show/index.html @@ -17,13 +17,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pageAction/show <p>Affiche l'action de la page pour un onglet donné. L'action de la page est affichée chaque fois que l'onglet donné est l'onglet actif.</p> -<p><code>show()</code> remplace la correspondance de motifs, de sorte que l'action page sera affichée dans l'onglet spécifié même si <a href="https://developer.mozilla.org/Add-ons/WebExtensions/manifest.json/page_action"><code>show_matches</code></a> e correspond pas à l'URL ou si <a href="https://developer.mozilla.org/Add-ons/WebExtensions/manifest.json/page_action"><code>hide_matches</code></a> ne correspond pas.</p> +<p><code>show()</code> remplace la correspondance de motifs, de sorte que l'action page sera affichée dans l'onglet spécifié même si <a href="/Add-ons/WebExtensions/manifest.json/page_action"><code>show_matches</code></a> e correspond pas à l'URL ou si <a href="/Add-ons/WebExtensions/manifest.json/page_action"><code>hide_matches</code></a> ne correspond pas.</p> <p>Notez que l'appel à <code>show()</code> n'a aucun effet sur un onglet sans contenu chargé.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.pageAction.show( +<pre class="brush: js">browser.pageAction.show( tabId // integer ) </pre> @@ -61,7 +61,7 @@ browser.contextMenus.onClicked.addListener(function(info, tab) { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/pageAction"><code>chrome.pageAction</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/page_action.json"><code>page_action.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/permissions/contains/index.html b/files/fr/mozilla/add-ons/webextensions/api/permissions/contains/index.html index 6591bbeafb..f20d169299 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/permissions/contains/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/permissions/contains/index.html @@ -15,13 +15,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions/contains <p>Vérifiez si l'extension a les permissions listées dans l'objet {{WebExtAPIRef("permissions.Permissions")}}.</p> -<p>L'argument <code>Permissions</code> peut contenir une propriété origine, qui est un tableau de <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">permissions hôtes</a>, ou une propriété <code>permissions</code> , qui est un tableau de <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#API_permissions">permissions API</a>, ou les deux.</p> +<p>L'argument <code>Permissions</code> peut contenir une propriété origine, qui est un tableau de <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">permissions hôtes</a>, ou une propriété <code>permissions</code> , qui est un tableau de <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions#API_permissions">permissions API</a>, ou les deux.</p> -<p>Il s'agit d'une fonction asynchrone qui renvoie une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promesse</a></code>. La promesse est remplie avec true seulement si toute l'extension possède actuellement toutes les permissions données. Pour les permissions d'hôtes, si le modèle de permissions if the extension's permissions <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">pattern-match</a> the permissions listed in <code>origins</code>, then they are considered to match.</p> +<p>Il s'agit d'une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promesse</a></code>. La promesse est remplie avec true seulement si toute l'extension possède actuellement toutes les permissions données. Pour les permissions d'hôtes, si le modèle de permissions if the extension's permissions <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">pattern-match</a> the permissions listed in <code>origins</code>, then they are considered to match.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getContains = browser.permissions.contains( +<pre class="brush: js">var getContains = browser.permissions.contains( permissions // Permissions object ) </pre> @@ -35,7 +35,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions/contains <h3 id="Valeur_renvoyée">Valeur renvoyée</h3> -<p>Une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promesse</a></code> qui sera remplie avec <code>true</code> si l'extension possède déjà toutes les permissions listées dans l'argument des <code>permissions</code> , ou <code>false</code> dans le cas contraire.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promesse</a></code> qui sera remplie avec <code>true</code> si l'extension possède déjà toutes les permissions listées dans l'argument des <code>permissions</code> , ou <code>false</code> dans le cas contraire.</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -85,7 +85,7 @@ browser.permissions.contains(testPermissions4).then((result) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/permissions"><code>chrome.permissions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/permissions/getall/index.html b/files/fr/mozilla/add-ons/webextensions/api/permissions/getall/index.html index 2dd5d6e3e8..91b771ad2d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/permissions/getall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/permissions/getall/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions/getAll <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingAll = browser.permissions.getAll() +<pre class="brush: js">var gettingAll = browser.permissions.getAll() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -46,7 +46,7 @@ browser.permissions.getAll().then((result) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/permissions"><code>chrome.permissions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/permissions/index.html b/files/fr/mozilla/add-ons/webextensions/api/permissions/index.html index b061700bf4..f203ff60ac 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/permissions/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/permissions/index.html @@ -76,7 +76,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/permissions"><code>chrome.permissions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/permissions/onadded/index.html b/files/fr/mozilla/add-ons/webextensions/api/permissions/onadded/index.html index d607965ac0..c677fac013 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/permissions/onadded/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/permissions/onadded/index.html @@ -17,7 +17,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions/onAdded <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.permissions.onAdded.addListener(listener) +<pre class="brush: js">browser.permissions.onAdded.addListener(listener) browser.permissions.onAdded.removeListener(listener) browser.permissions.onAdded.hasListener(listener) </pre> @@ -42,7 +42,7 @@ browser.permissions.onAdded.hasListener(listener) <dd> <p>Fonction qui sera appelée lorsque cet événement se produira. La fonction passera les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>permissions</code></dt> <dd>Objet {{WebExtAPIRef("permissions.Permissions")}} contenant les permissions qui ont été accordées.</dd> </dl> @@ -65,7 +65,7 @@ browser.permissions.onAdded.addListener(handleAdded); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/permissions"><code>chrome.permissions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/permissions/onremoved/index.html b/files/fr/mozilla/add-ons/webextensions/api/permissions/onremoved/index.html index 1879304132..ab46333c7e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/permissions/onremoved/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/permissions/onremoved/index.html @@ -17,7 +17,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions/onRemoved <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.permissions.onRemoved.addListener(listener) +<pre class="brush: js">browser.permissions.onRemoved.addListener(listener) browser.permissions.onRemoved.removeListener(listener) browser.permissions.onRemoved.hasListener(listener) </pre> @@ -42,7 +42,7 @@ browser.permissions.onRemoved.hasListener(listener) <dd> <p>Fonction qui ne sera appelée lorsque cet événement se produira. La fonction sera passée avec les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>permissions</code></dt> <dd>L'objet {{WebExtAPIRef("permissions.Permissions")}} contenant les permissions qui ont été supprimées.</dd> </dl> @@ -65,7 +65,7 @@ browser.permissions.onRemoved.addListener(handleRemoved); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/permissions"><code>chrome.permissions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/permissions/permissions/index.html b/files/fr/mozilla/add-ons/webextensions/api/permissions/permissions/index.html index 226950fafd..d14a74c498 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/permissions/permissions/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/permissions/permissions/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions/Permissions <p>Un {{jsxref("object")}} avec les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>origins</code>{{optional_inline}}</dt> <dd>Un tableau de <a href="/fr/Add-ons/WebExtensions/Match_patterns">modèles de correspondance</a>, représentant les <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">permissions de l'hôte</a>.</dd> <dt><code>permissions</code>{{optional_inline}}</dt> @@ -31,7 +31,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions/Permissions <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/permissions"><code>chrome.permissions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/permissions/remove/index.html b/files/fr/mozilla/add-ons/webextensions/api/permissions/remove/index.html index cc0c5be20d..2e8c7b7463 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/permissions/remove/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/permissions/remove/index.html @@ -15,13 +15,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions/remove <p>Demander d'abandonner les permissions listées dans l'objet {{WebExtAPIRef("permissions.Permissions")}}.</p> -<p>L'argument <code>Permissions</code> peut contenir soit une propriété <code>origins</code> ,qui est un tableau de <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">permissions d'hôte</a> , ou une propriété <code>permissions</code>, qui est un tableau de <a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#API_permissions">permissions d'API</a>, ou les deux. Les permissions doivent provenir de l'ensemble des permissions définies dans la clé <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/optional_permissions">optional_permissions</a></code> du manifest.json.</p> +<p>L'argument <code>Permissions</code> peut contenir soit une propriété <code>origins</code> ,qui est un tableau de <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">permissions d'hôte</a> , ou une propriété <code>permissions</code>, qui est un tableau de <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions#API_permissions">permissions d'API</a>, ou les deux. Les permissions doivent provenir de l'ensemble des permissions définies dans la clé <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/optional_permissions">optional_permissions</a></code> du manifest.json.</p> -<p>Il s'agit d'une fonction asynchrone qui renvoie une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promesse</a></code>.</p> +<p>Il s'agit d'une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promesse</a></code>.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.permissions.remove( +<pre class="brush: js">var removing = browser.permissions.remove( permissions // Permissions object ) </pre> @@ -35,7 +35,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions/remove <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promesse</a></code> qui sera remplie avec <code>true</code> si les permissions répertoriées dans l'argument <code>permissions</code> ont été supprimées, ou <code>false</code> dans le cas contraire.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promesse</a></code> qui sera remplie avec <code>true</code> si les permissions répertoriées dans l'argument <code>permissions</code> ont été supprimées, ou <code>false</code> dans le cas contraire.</p> <h2 id="Browser_compatibility">Browser compatibility</h2> @@ -60,7 +60,7 @@ document.querySelector("#remove").addEventListener("click", remove);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/permissions"><code>chrome.permissions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/permissions/request/index.html b/files/fr/mozilla/add-ons/webextensions/api/permissions/request/index.html index 797e455dca..82ddc6cfea 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/permissions/request/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/permissions/request/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/permissions/request <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var requesting = browser.permissions.request( +<pre class="brush: js">var requesting = browser.permissions.request( permissions // Permissions object ) </pre> @@ -78,7 +78,7 @@ document.querySelector("#request").addEventListener("click", requestPermissions) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Actuellement un <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1411873">bug avec la demande d'origines</a> et la <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1382953">demande des permissions sur la page about:addons</a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pkcs11/getmoduleslots/index.html b/files/fr/mozilla/add-ons/webextensions/api/pkcs11/getmoduleslots/index.html index e8c7706ef0..f86cb8b8b1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pkcs11/getmoduleslots/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pkcs11/getmoduleslots/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pkcs11/getModuleSlots <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = browser.pkcs11.getModuleSlots( +<pre class="brush: js">var getting = browser.pkcs11.getModuleSlots( name // string ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pkcs11/index.html b/files/fr/mozilla/add-ons/webextensions/api/pkcs11/index.html index 84386b0441..1a3d2319bd 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pkcs11/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pkcs11/index.html @@ -32,17 +32,17 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pkcs11 </li> <li> <p>Faites défiler vers le bas de la page et sous <strong>Certificats</strong> ou tapez sur <strong>Dispositifs de sécurité...<br> - <img alt="" src="https://mdn.mozillademos.org/files/16399/device_manager.png" style="border: 1px solid black; display: block; height: 320px; margin: 0px auto; width: 600px;"></strong></p> + <img alt="" src="device_manager.png"></strong></p> </li> <li> <p>Cliquez ou appuyez sur le bouton <strong>Charger</strong><br> - <img alt="" src="https://mdn.mozillademos.org/files/16400/load_device_driver.png" style="display: block; margin: 0 auto;"></p> + <img alt="" src="load_device_driver.png"></p> </li> <li> <p>Entrez un nom pour le module de sécurité, tel que "<em>Ma Base de données Client</em>"</p> - <div class="blockIndicator warning"> - <p>Faites attention à l'utilisation de caractères internationaux car il y a actuellement un bogue dans Firefox où les caractères internationaux peuvent causer des problèmes.</p> + <div class="warning"> + <p><strong>Attention :</strong> il y a actuellement un bogue dans Firefox où les caractères internationaux peuvent causer des problèmes.</p> </div> </li> <li> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pkcs11/installmodule/index.html b/files/fr/mozilla/add-ons/webextensions/api/pkcs11/installmodule/index.html index 3163c01b65..a70fee644d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pkcs11/installmodule/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pkcs11/installmodule/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pkcs11/installModule <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var installing = browser.pkcs11.installModule( +<pre class="brush: js">var installing = browser.pkcs11.installModule( name, // string flags // integer ) @@ -49,23 +49,23 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pkcs11/installModule <p>Installe un module, puis dresse la liste de ses emplacements et liste les jetons qu'ils contiennent :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onInstalled</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">return</span> browser<span class="punctuation token">.</span>pkcs11<span class="punctuation token">.</span><span class="function token">getModuleSlots</span><span class="punctuation token">(</span><span class="string token">"my_module"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> - -<span class="keyword token">function</span> <span class="function token">onGotSlots</span><span class="punctuation token">(</span>slots<span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">for</span> <span class="punctuation token">(</span>slot <span class="keyword token">of</span> slots<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="template-string token"><span class="string token">`Slot: </span><span class="interpolation token"><span class="interpolation-punctuation punctuation token">${</span>slot<span class="punctuation token">.</span>name<span class="interpolation-punctuation punctuation token">}</span></span><span class="string token">`</span></span><span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="keyword token">if</span> <span class="punctuation token">(</span>slot<span class="punctuation token">.</span>token<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="template-string token"><span class="string token">`Contains token: </span><span class="interpolation token"><span class="interpolation-punctuation punctuation token">${</span>slot<span class="punctuation token">.</span>token<span class="punctuation token">.</span>name<span class="interpolation-punctuation punctuation token">}</span></span><span class="string token">`</span></span><span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> <span class="keyword token">else</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">'Is empty'</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> - <span class="punctuation token">}</span> -<span class="punctuation token">}</span> - -browser<span class="punctuation token">.</span>pkcs11<span class="punctuation token">.</span><span class="function token">installModule</span><span class="punctuation token">(</span><span class="string token">"my_module"</span><span class="punctuation token">)</span> -<span class="punctuation token">.</span><span class="function token">then</span><span class="punctuation token">(</span>onInstalled<span class="punctuation token">)</span> -<span class="punctuation token">.</span><span class="function token">then</span><span class="punctuation token">(</span>onGotSlots<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +<pre class="brush: js">function onInstalled() { + return browser.pkcs11.getModuleSlots("my_module"); +} + +function onGotSlots(slots) { + for (slot of slots) { + console.log(`Slot: ${slot.name}`); + if (slot.token) { + console.log(`Contains token: ${slot.token.name}`); + } else { + console.log('Is empty'); + } + } +} + +browser.pkcs11.installModule("my_module") +.then(onInstalled) +.then(onGotSlots);</pre> <p>{{WebExtExamples}}</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pkcs11/ismoduleinstalled/index.html b/files/fr/mozilla/add-ons/webextensions/api/pkcs11/ismoduleinstalled/index.html index 896a8a25eb..db549d86f7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pkcs11/ismoduleinstalled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pkcs11/ismoduleinstalled/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pkcs11/isModuleInstalled <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var checking = browser.pkcs11.isModuleInstalled( +<pre class="brush: js">var checking = browser.pkcs11.isModuleInstalled( name // string ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/pkcs11/uninstallmodule/index.html b/files/fr/mozilla/add-ons/webextensions/api/pkcs11/uninstallmodule/index.html index b2e2df819f..4d76345947 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/pkcs11/uninstallmodule/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/pkcs11/uninstallmodule/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/pkcs11/uninstallModule <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var uninstalling = browser.pkcs11.uninstallModule( +<pre class="brush: js">var uninstalling = browser.pkcs11.uninstallModule( name // string ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/privacy/index.html b/files/fr/mozilla/add-ons/webextensions/api/privacy/index.html index f5b20c6494..1cb748bb23 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/privacy/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/privacy/index.html @@ -33,7 +33,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/privacy <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/privacy"><code>chrome.privacy</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/privacy/network/index.html b/files/fr/mozilla/add-ons/webextensions/api/privacy/network/index.html index dcafa68717..c3cfea2903 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/privacy/network/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/privacy/network/index.html @@ -36,12 +36,6 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/privacy/network <p>{{Compat("webextensions.api.privacy.network")}}</p> -<div class="hidden note"> -<p>The "Chrome incompatibilities" section is included from <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities"> https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a> using the <a href="/en-US/docs/Template:WebExtChromeCompat">WebExtChromeCompat</a> macro.</p> - -<p>If you need to update this content, edit <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities">https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a>, then shift-refresh this page to see your changes.</p> -</div> - <h2 id="Exemples">Exemples</h2> <p>Définissez la propriété <code>webRTCIPHandlingPolicy</code> :</p> @@ -76,7 +70,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/privacy"><code>chrome.privacy</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/privacy.json"><code>privacy.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/privacy/services/index.html b/files/fr/mozilla/add-ons/webextensions/api/privacy/services/index.html index b99a4f94bd..4bc13840b6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/privacy/services/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/privacy/services/index.html @@ -53,7 +53,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/privacy/services <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/privacy"><code>chrome.privacy</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/privacy/websites/index.html b/files/fr/mozilla/add-ons/webextensions/api/privacy/websites/index.html index da0950945a..f35271b733 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/privacy/websites/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/privacy/websites/index.html @@ -53,7 +53,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/privacy/websites <dt><code>protectedContentEnabled</code></dt> <dd>Un objet {{WebExtAPIRef("types.BrowserSetting")}} dont la valeur sous-jacente est un booléen. Disponible uniquement sur Windows. Si<code>true</code>, le navigateur fournit un ID unique aux plugins afin d'exécuter le contenu protégé.</dd> <dt><code>referrersEnabled</code></dt> - <dd>Un objet {{WebExtAPIRef("types.BrowserSetting")}} dont la valeur sous-jacente est un booléen. Si activé, le navigateur envoie les en-têtes de <a href="/en-US/docs/Web/HTTP/Headers/Referer">référence</a> avec vos demandes.</dd> + <dd>Un objet {{WebExtAPIRef("types.BrowserSetting")}} dont la valeur sous-jacente est un booléen. Si activé, le navigateur envoie les en-têtes de <a href="/fr/docs/Web/HTTP/Headers/Referer">référence</a> avec vos demandes.</dd> <dt><code>resistFingerprinting</code></dt> <dd> <p>Un objet {{WebExtAPIRef("types.BrowserSetting")}} dont la valeur sous-jacente est un booléen.</p> @@ -65,7 +65,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/privacy/websites <p>Par défaut à <code>false</code>.</p> </dd> <dt><code>thirdPartyCookiesAllowed</code></dt> - <dd>Un objet {{WebExtAPIRef("types.BrowserSetting")}} dont la valeur sous-jacente est un booléen. Si <code>false</code>, le navigateur bloque les <a href="/en-US/docs/Web/HTTP/Cookies#Third-party_cookies">cookies tiers</a>.</dd> + <dd>Un objet {{WebExtAPIRef("types.BrowserSetting")}} dont la valeur sous-jacente est un booléen. Si <code>false</code>, le navigateur bloque les <a href="/fr/docs/Web/HTTP/Cookies#Third-party_cookies">cookies tiers</a>.</dd> <dt><code>trackingProtectionMode</code></dt> <dd> <p>La "protection de suivi" est une fonctionnalité de navigateur qui bloque les requêtes faites sur des domaines qui sont connus pour s'engager dans le suivi multi-sites des utilisateurs. Les sites qui suivent les utilisateurs sont généralement des sites publicitaires et analytiques tiers. Ce paramètre est un objet {{WebExtAPIRef("types.BrowserSetting")}} qui détermine si le navigateur doit activer la protection de suivi. Sa valeur sous-jacente est une chaîne qui peut prendre l'une des trois valeurs :</p> @@ -82,12 +82,6 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/privacy/websites <p>{{Compat("webextensions.api.privacy.websites")}}</p> -<div class="hidden note"> -<p>The "Chrome incompatibilities" section is included from <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities"> https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a> using the <a href="/en-US/docs/Template:WebExtChromeCompat">WebExtChromeCompat</a> macro.</p> - -<p>If you need to update this content, edit <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities">https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities</a>, then shift-refresh this page to see your changes.</p> -</div> - <h2 id="Exemples">Exemples</h2> <p>Définissez la propriété <code>hyperlinkAuditingEnabled</code> .</p> @@ -120,7 +114,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/privacy"><code>chrome.privacy</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/privacy.json"><code>privacy.json</code></a> dans le code de Chromium.</p> 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) => { <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) => { <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) => { <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> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/connect/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/connect/index.html index 9a3483cfd3..0049b13556 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/connect/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/connect/index.html @@ -30,7 +30,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/connect <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var port = browser.runtime.connect( +<pre class="brush: js">var port = browser.runtime.connect( extensionId, // optional string connectInfo // optional object ) @@ -42,9 +42,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/connect <dt><code>extensionId</code>{{optional_inline}}</dt> <dd><code>string</code>. L'ID de l'extension à laquelle se connecter. Si la cible à défini un ID dans la clé <a href="/fr/Add-ons/WebExtensions/manifest.json/applications">applications</a> du fichier manifest.json, alors <code>extensionId</code> doit avoir cette valeur. Autrement, il doit avoir l'ID qui a été généré pour la cible.</dd> <dt><code>connectInfo</code>{{optional_inline}}</dt> - <dd><code>object</code>. Détails de la connexion:</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Détails de la connexion:</p> + <dl> <dt><code>name</code>{{optional_inline}}</dt> <dd><code>string</code>. Sera passé dans {{WebExtAPIRef("runtime.onConnect")}} pour les processus qui écoutent un évènement de type connexion.</dd> <dt><code>includeTlsChannelId</code>{{optional_inline}}</dt> @@ -71,19 +70,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/connect <li>Envoie des messages au script d'arrière pla, en utilisant <code>myPort</code>, lorsque l'utilisateur clique sur le document.</li> </ul> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">// content-script.js</span> +<pre class="brush: js">// content-script.js -<span class="keyword token">var</span> myPort <span class="operator token">=</span> browser<span class="punctuation token">.</span>runtime<span class="punctuation token">.</span><span class="function token">connect</span><span class="punctuation token">(</span><span class="punctuation token">{</span>name<span class="punctuation token">:</span><span class="string token">"port-from-cs"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -myPort<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"hello from content script"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +var myPort = browser.runtime.connect({name:"port-from-cs"}); +myPort.postMessage({greeting: "hello from content script"}); -myPort<span class="punctuation token">.</span>onMessage<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span>m<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"In content script, received message from background script: "</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>m<span class="punctuation token">.</span>greeting<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +myPort.onMessage.addListener(function(m) { + console.log("In content script, received message from background script: "); + console.log(m.greeting); +}); -document<span class="punctuation token">.</span>body<span class="punctuation token">.</span><span class="function token">addEventListener</span><span class="punctuation token">(</span><span class="string token">"click"</span><span class="punctuation token">,</span> <span class="keyword token">function</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - myPort<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"they clicked the page!"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +document.body.addEventListener("click", function() { + myPort.postMessage({greeting: "they clicked the page!"}); +});</pre> <p>Les scripts d'arrière plan correspondant :</p> @@ -99,28 +98,28 @@ document<span class="punctuation token">.</span>body<span class="punctuation tok <li>Envoie des messages au script de contenu, à l'aide de <code>portFromCS</code>, lorsque l'utilisateur clique sur l'action du navigateur de l'extension.</li> </ul> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">// background-script.js</span> +<pre class="brush: js">// background-script.js -<span class="keyword token">var</span> portFromCS<span class="punctuation token">;</span> +var portFromCS; -<span class="keyword token">function</span> <span class="function token">connected</span><span class="punctuation token">(</span>p<span class="punctuation token">)</span> <span class="punctuation token">{</span> - portFromCS <span class="operator token">=</span> p<span class="punctuation token">;</span> - portFromCS<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"hi there content script!"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - portFromCS<span class="punctuation token">.</span>onMessage<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span>m<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"In background script, received message from content script"</span><span class="punctuation token">)</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>m<span class="punctuation token">.</span>greeting<span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function connected(p) { + portFromCS = p; + portFromCS.postMessage({greeting: "hi there content script!"}); + portFromCS.onMessage.addListener(function(m) { + console.log("In background script, received message from content script") + console.log(m.greeting); + }); +} -browser<span class="punctuation token">.</span>runtime<span class="punctuation token">.</span>onConnect<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span>connected<span class="punctuation token">)</span><span class="punctuation token">;</span> +browser.runtime.onConnect.addListener(connected); -browser<span class="punctuation token">.</span>browserAction<span class="punctuation token">.</span>onClicked<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - portFromCS<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"they clicked the button!"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browserAction.onClicked.addListener(function() { + portFromCS.postMessage({greeting: "they clicked the button!"}); +});</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/connectnative/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/connectnative/index.html index e52fb17054..e4a04221e2 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/connectnative/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/connectnative/index.html @@ -35,7 +35,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/connectNative <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var port = browser.runtime.connectNative( +<pre class="brush: js">var port = browser.runtime.connectNative( application // string ) </pre> @@ -62,7 +62,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/connectNative <pre class="brush: js">/* On startup, connect to the "ping_pong" app. */ -var port = <code class="language-js">browser</code>.runtime.connectNative("ping_pong"); +var port = browser.runtime.connectNative("ping_pong"); /* Listen for messages from the app. @@ -74,14 +74,14 @@ port.onMessage.addListener((response) => { /* On a click on the browser action, send the app a message. */ -<code class="language-js">browser</code>.browserAction.onClicked.addListener(() => { +browser.browserAction.onClicked.addListener(() => { console.log("Sending: ping"); port.postMessage("ping"); });</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/getbackgroundpage/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/getbackgroundpage/index.html index ab0706d22f..1c3fb7e932 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/getbackgroundpage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/getbackgroundpage/index.html @@ -29,7 +29,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/getBackgroundPage <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingPage = browser.runtime.getBackgroundPage() +<pre class="brush: js">var gettingPage = browser.runtime.getBackgroundPage() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -71,7 +71,7 @@ getting.then(onGot, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/getbrowserinfo/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/getbrowserinfo/index.html index f54d20f368..72b7ebc953 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/getbrowserinfo/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/getbrowserinfo/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/getBrowserInfo <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingInfo = browser.runtime.getBrowserInfo() +<pre class="brush: js">var gettingInfo = browser.runtime.getBrowserInfo() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -57,7 +57,7 @@ gettingInfo.then(gotBrowserInfo);</pre> <p>{{WebExtExamples}}</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/runtime/getmanifest/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/getmanifest/index.html index 5c5829799a..6182f11708 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/getmanifest/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/getmanifest/index.html @@ -15,13 +15,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/getManifest --- <div>{{AddonSidebar()}}</div> -<div>Obtenez le fichier <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a> complet, sérialisé à un objet JSON.</div> +<div>Obtenez le fichier <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a> complet, sérialisé à un objet JSON.</div> <div></div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.getManifest() +<pre class="brush: js">browser.runtime.getManifest() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -45,7 +45,7 @@ console.log(manifest.name);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/getpackagedirectoryentry/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/getpackagedirectoryentry/index.html index 1751b1d804..6468c165c2 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/getpackagedirectoryentry/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/getpackagedirectoryentry/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/getPackageDirectoryEnt <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingEntry = browser.runtime.getPackageDirectoryEntry() +<pre class="brush: js">var gettingEntry = browser.runtime.getPackageDirectoryEntry() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -47,7 +47,7 @@ gettingEntry.then(gotDirectoryEntry);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/getplatforminfo/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/getplatforminfo/index.html index e09aad07fb..1af9d51e7e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/getplatforminfo/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/getplatforminfo/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/getPlatformInfo <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = browser.runtime.getPlatformInfo() +<pre class="brush: js">var getting = browser.runtime.getPlatformInfo() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -49,7 +49,7 @@ gettingInfo.then(gotPlatformInfo);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/geturl/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/geturl/index.html index e9770977be..3b29aadb83 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/geturl/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/geturl/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/getURL <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.getURL( +<pre class="brush: js">browser.runtime.getURL( path // string ) </pre> @@ -56,7 +56,7 @@ console.log(fullURL); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/id/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/id/index.html index bdfcceb049..1c76b09fe0 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/id/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/id/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/id <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var myAddonId = browser.runtime.id;</pre> +<pre class="brush: js">var myAddonId = browser.runtime.id;</pre> <h3 id="Value">Value</h3> @@ -31,7 +31,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/id <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/index.html index fb23d7cc7a..0d69ad6128 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/index.html @@ -14,7 +14,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime --- <div>{{AddonSidebar}}</div> -<p><span class="seoSummary">Ce module fournit des informations sur votre extension et l'environnement dans lequel elle fonctionne.</span></p> +<p>Ce module fournit des informations sur votre extension et l'environnement dans lequel elle fonctionne.</p> <p>Il fournit également des API de messagerie vous permettant de:</p> @@ -132,7 +132,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime <div></div> </div> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/lasterror/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/lasterror/index.html index 743fdd2851..0384ff364d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/lasterror/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/lasterror/index.html @@ -34,7 +34,7 @@ gettingCookies.then(onGot, onError);</pre> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var myError = browser.runtime.lastError; // null or Error object</pre> +<pre class="brush: js">var myError = browser.runtime.lastError; // null or Error object</pre> <h3 id="Valeur">Valeur</h3> @@ -44,37 +44,37 @@ gettingCookies.then(onGot, onError);</pre> <p>Définir un cookie, utiliser pour enregistrer le nouveau cookie ou signaler une erreur :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">logCookie</span><span class="punctuation token">(</span>c<span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">if</span> <span class="punctuation token">(</span>browser<span class="punctuation token">.runtime.</span>lastError<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>browser<span class="punctuation token">.runtime.</span>lastError<span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> <span class="keyword token">else</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>c<span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function logCookie(c) { + if (browser.runtime.lastError) { + console.error(browser.runtime.lastError); + } else { + console.log(c); + } +} -browser<span class="punctuation token">.</span>cookies<span class="punctuation token">.</span><span class="keyword token">set</span><span class="punctuation token">(</span> - <span class="punctuation token">{</span>url<span class="punctuation token">:</span> <span class="string token">"https://developer.mozilla.org/"</span><span class="punctuation token">}</span><span class="punctuation token">,</span> +browser.cookies.set( + {url: "https://developer.mozilla.org/"}, logCookie -<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +);</pre> <p>La même chose, mais en utilisant une promesse de gérer le résultat de <code>setCookie()</code>:</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">logCookie</span><span class="punctuation token">(</span>c<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>c<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +<pre class="brush: js">function logCookie(c) { + console.log(c); +} -<span class="keyword token">function</span> <span class="function token">logError</span><span class="punctuation token">(</span>e<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">error</span><span class="punctuation token">(</span>e<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function logError(e) { + console.error(e); +} -<span class="keyword token">var</span> setCookie <span class="operator token">=</span> browser<span class="punctuation token">.</span>cookies<span class="punctuation token">.</span><span class="keyword token">set</span><span class="punctuation token">(</span> - <span class="punctuation token">{</span>url<span class="punctuation token">:</span> <span class="string token">"https://developer.mozilla.org/"</span><span class="punctuation token">}</span> -<span class="punctuation token">)</span><span class="punctuation token">; -</span> -setCookie<span class="punctuation token">.</span><span class="function token">then</span><span class="punctuation token">(</span>logCookie<span class="punctuation token">,</span> logError<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +var setCookie = browser.cookies.set( + {url: "https://developer.mozilla.org/"} +); + +setCookie.then(logCookie, logError);</pre> <div class="note"> -<p>Note: <code>runtime.lastError</code> est un alias pour {{WebExtAPIRef("extension.lastError")}}: Ils sont ensemble, et la vérification de l'un fonctionnera.</p> +<p><strong>Note :</strong> <code>runtime.lastError</code> est un alias pour {{WebExtAPIRef("extension.lastError")}}: Ils sont ensemble, et la vérification de l'un fonctionnera.</p> </div> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -83,7 +83,7 @@ setCookie<span class="punctuation token">.</span><span class="function token">th <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/messagesender/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/messagesender/index.html index dd4c4aaf88..f9fdd35544 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/messagesender/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/messagesender/index.html @@ -23,18 +23,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/MessageSender <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>tab</code>{{optional_inline}}</dt> <dd>{{WebExtAPIRef('tabs.Tab')}}. Le {{WebExtAPIRef('tabs.Tab')}} qui a ouvert la connexion. Cette propriété ne sera présente que lorsque la connexion a été ouverte à partir d'un onglet (y compris les scripts de contenu).</dd> <dt><code>frameId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Le cadre qui a ouvert la connexion. Zéro pour les cadres de haut niveau, positif pour les cadres enfants. Cela ne sera défini que lorsque l'<code>onglet</code> est défini.</dd> <dt><code>id</code>{{optional_inline}}</dt> - <dd><code>string</code>. L'ID de l'extension qui a envoyé le message, si le message a été envoyé par une extension. Si l'expéditeur définit explicitement un ID à l'aide de la clé des <a href="/fr/Add-ons/WebExtensions/manifest.json/applications">applications</a> dans manifest.json, then <code>id</code> aura cette valeur. Sinon, il aura l'ID qui a été généré pour l'expéditeur.</dd> - <dd>Notez que dans Firefox, avant la version 54, cette valeur était l'ID interne de l'extension (c'est-à-dire l'<a href="https://en.wikipedia.org/wiki/Universally_unique_identifier">UUID</a> qui apparaît dans l'URL de l'extension).</dd> + <dd><code>string</code>. L'ID de l'extension qui a envoyé le message, si le message a été envoyé par une extension. Si l'expéditeur définit explicitement un ID à l'aide de la clé des <a href="/fr/Add-ons/WebExtensions/manifest.json/applications">applications</a> dans manifest.json, then <code>id</code> aura cette valeur. Sinon, il aura l'ID qui a été généré pour l'expéditeur. Notez que dans Firefox, avant la version 54, cette valeur était l'ID interne de l'extension (c'est-à-dire l'<a href="https://en.wikipedia.org/wiki/Universally_unique_identifier">UUID</a> qui apparaît dans l'URL de l'extension).</dd> <dt><code>url</code>{{optional_inline}}</dt> - <dd><code>string</code>. L'URL de la page ou du cadre hébergeant le script qui a envoyé le message.</dd> - <dd>Si l'expéditeur est un script s'exécutant dans une page d'extension (telle qu'une <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Background_scripts">page d'arrière-plan</a>, une <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Options_pages">page d'options</a>, ou une <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Browser_actions_2">action de navigateur</a> ou une <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Page_actions">action contextuelle</a>), l'URL sera au format <code>"moz-extension://<extension-internal-id>/path/to/page.html"</code>. Si l'expéditeur est un script d'arrière-plan et que vous n'avez pas inclus une page d'arrière-plan, ce sera <code>"moz-extension://<extension-internal-id>/_generated_background_page.html"</code>.</dd> - <dd>Si l'expéditeur est un script s'exécutant sur une page Web (y compris les scripts de contenu et les scripts de page normaux), alors l'<code>url</code> sera l'URL de la page web. Si le script s'exécute dans un iframe, <code>url</code> sera l'URL de l'iframe.</dd> + <dd><code>string</code>. L'URL de la page ou du cadre hébergeant le script qui a envoyé le message. Si l'expéditeur est un script s'exécutant dans une page d'extension (telle qu'une <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Background_scripts">page d'arrière-plan</a>, une <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Options_pages">page d'options</a>, ou une <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Browser_actions_2">action de navigateur</a> ou une <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Page_actions">action contextuelle</a>), l'URL sera au format <code>"moz-extension://<extension-internal-id>/path/to/page.html"</code>. Si l'expéditeur est un script d'arrière-plan et que vous n'avez pas inclus une page d'arrière-plan, ce sera <code>"moz-extension://<extension-internal-id>/_generated_background_page.html"</code>. Si l'expéditeur est un script s'exécutant sur une page Web (y compris les scripts de contenu et les scripts de page normaux), alors l'<code>url</code> sera l'URL de la page web. Si le script s'exécute dans un iframe, <code>url</code> sera l'URL de l'iframe.</dd> <dt><code>tlsChannelId</code>{{optional_inline}}</dt> <dd><code>string</code>. L'ID de canal TLS de la page ou du cadre qui a ouvert la connexion, si demandé par l'extension, et si disponible.</dd> </dl> @@ -45,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/MessageSender <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/onbrowserupdateavailable/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onbrowserupdateavailable/index.html index a77ecb8b69..3319ee6867 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onbrowserupdateavailable/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onbrowserupdateavailable/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onBrowserUpdateAvailab <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.onBrowserUpdateAvailable.addListener(listener) +<pre class="brush: js">browser.runtime.onBrowserUpdateAvailable.addListener(listener) browser.runtime.onBrowserUpdateAvailable.removeListener(listener) browser.runtime.onBrowserUpdateAvailable.hasListener(listener) </pre> @@ -62,7 +62,7 @@ browser.runtime.onBrowserUpdateAvailable.addListener(handleBrowserUpdateAvailabl <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/onconnect/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onconnect/index.html index ea3f421968..d77c14c446 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onconnect/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onconnect/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onConnect <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.onConnect.addListener(listener) +<pre class="brush: js">browser.runtime.onConnect.addListener(listener) browser.runtime.onConnect.removeListener(listener) browser.runtime.onConnect.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.runtime.onConnect.hasListener(listener) <dd> <p>Une fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction recevra les arguments suivants:</p> - <dl class="reference-values"> + <dl> <dt><code>port</code></dt> <dd>Un objet {{WebExtAPIRef('runtime.Port')}} connectant le script courant à l'autre contexte auquel il se connecte.</dd> </dl> @@ -65,19 +65,19 @@ browser.runtime.onConnect.hasListener(listener) <li>Envoie des messages au script d'arrière-plan, en utilisant <code>myPort</code>, lorsque l'utilisateur clique sur le document</li> </ul> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">// content-script.js</span> +<pre class="brush: js">// content-script.js -<span class="keyword token">var</span> myPort <span class="operator token">=</span> browser<span class="punctuation token">.</span>runtime<span class="punctuation token">.</span><span class="function token">connect</span><span class="punctuation token">(</span><span class="punctuation token">{</span>name<span class="punctuation token">:</span><span class="string token">"port-from-cs"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -myPort<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"hello from content script"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +var myPort = browser.runtime.connect({name:"port-from-cs"}); +myPort.postMessage({greeting: "hello from content script"}); -myPort<span class="punctuation token">.</span>onMessage<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span>m<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"In content script, received message from background script: "</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>m<span class="punctuation token">.</span>greeting<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +myPort.onMessage.addListener(function(m) { + console.log("In content script, received message from background script: "); + console.log(m.greeting); +}); -document<span class="punctuation token">.</span>body<span class="punctuation token">.</span><span class="function token">addEventListener</span><span class="punctuation token">(</span><span class="string token">"click"</span><span class="punctuation token">,</span> <span class="keyword token">function</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - myPort<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"they clicked the page!"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +document.body.addEventListener("click", function() { + myPort.postMessage({greeting: "they clicked the page!"}); +});</pre> <p>Le script d'arrière-plan correspondant :</p> @@ -93,28 +93,28 @@ document<span class="punctuation token">.</span>body<span class="punctuation tok <li>Envoie des messages au script de contenu, en utilisant <code>portFromCS</code>, quand l'utilisateur clique sur l'action du navigateur de l'extension</li> </ul> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">// background-script.js</span> +<pre class="brush: js">// background-script.js -<span class="keyword token">var</span> portFromCS<span class="punctuation token">;</span> +var portFromCS; -<span class="keyword token">function</span> <span class="function token">connected</span><span class="punctuation token">(</span>p<span class="punctuation token">)</span> <span class="punctuation token">{</span> - portFromCS <span class="operator token">=</span> p<span class="punctuation token">;</span> - portFromCS<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"hi there content script!"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - portFromCS<span class="punctuation token">.</span>onMessage<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span>m<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"In background script, received message from content script"</span><span class="punctuation token">)</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>m<span class="punctuation token">.</span>greeting<span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function connected(p) { + portFromCS = p; + portFromCS.postMessage({greeting: "hi there content script!"}); + portFromCS.onMessage.addListener(function(m) { + console.log("In background script, received message from content script") + console.log(m.greeting); + }); +} -browser<span class="punctuation token">.</span>runtime<span class="punctuation token">.</span>onConnect<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span>connected<span class="punctuation token">)</span><span class="punctuation token">;</span> +browser.runtime.onConnect.addListener(connected); -browser<span class="punctuation token">.</span>browserAction<span class="punctuation token">.</span>onClicked<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - portFromCS<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"they clicked the button!"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browserAction.onClicked.addListener(function() { + portFromCS.postMessage({greeting: "they clicked the button!"}); +});</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/onconnectexternal/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onconnectexternal/index.html index 7abbd763f0..82de77f179 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onconnectexternal/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onconnectexternal/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onConnectExternal <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.onConnectExternal.addListener(listener) +<pre class="brush: js">browser.runtime.onConnectExternal.addListener(listener) browser.runtime.onConnectExternal.removeListener(listener) browser.runtime.onConnectExternal.hasListener(listener) </pre> @@ -48,7 +48,7 @@ browser.runtime.onConnectExternal.hasListener(listener) <dd> <p>Une fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>port</code></dt> <dd>Un objet {{WebExtAPIRef('runtime.Port')}} connectant le script en cours à l'autre extension à laquelle il se connecte.</dd> </dl> @@ -99,7 +99,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/oninstalled/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/oninstalled/index.html index 20b73ebadc..72b6f011f6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/oninstalled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/oninstalled/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onInstalled <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.onInstalled.addListener(listener) +<pre class="brush: js">browser.runtime.onInstalled.addListener(listener) browser.runtime.onInstalled.removeListener(listener) browser.runtime.onInstalled.hasListener(listener) </pre> @@ -46,11 +46,10 @@ browser.runtime.onInstalled.hasListener(listener) <dd> <p>La fonction de rappel appelée lorsque cet événement se produit. La fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>details</code></dt> - <dd>Un objet avec les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un objet avec les propriétés suivantes :</p> + <dl> <dt><code>id</code>{{optional_inline}}</dt> <dd><code>string</code>. L'ID de l'extension de module partagé importé mise à jour. Ceci n'est présent que si la valeur de <code>raison</code> est <code>shared_module_update</code>.</dd> <dt><code>previousVersion</code>{{optional_inline}}</dt> @@ -71,7 +70,7 @@ browser.runtime.onInstalled.hasListener(listener) <h2 id="Exemples">Exemples</h2> -<p>Lorsque l'extensin est installé, connectez-vous à la raison de l'installon et ouvrez <a class="external external-icon" href="https://www.reddit.com/r/CatGifs/">https://www.reddit.com/r/CatGifs/</a>:</p> +<p>Lorsque l'extensin est installé, connectez-vous à la raison de l'installon et ouvrez <a href="https://www.reddit.com/r/CatGifs/">https://www.reddit.com/r/CatGifs/</a>:</p> <pre class="brush: js">function handleInstalled(details) { console.log(details.reason); @@ -84,7 +83,7 @@ browser.runtime.onInstalled.addListener(handleInstalled);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/oninstalledreason/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/oninstalledreason/index.html index 8cec21b895..1e02e04511 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/oninstalledreason/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/oninstalledreason/index.html @@ -38,7 +38,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/OnInstalledReason <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/onmessage/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onmessage/index.html index 8c2b3bd020..f946a74336 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onmessage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onmessage/index.html @@ -13,7 +13,7 @@ tags: - runtime translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onMessage --- -<nav>{{AddonSidebar()}}</nav> +<div>{{AddonSidebar()}}</div> <p>Utilisez cet événement pour écouter les messages d’une autre partie de votre extension.</p> @@ -28,8 +28,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onMessage <p>Pour envoyer un message reçu par l'écouteur <code>onMessage</code>, utilisez {{WebExtAPIRef("runtime.sendMessage()")}} ou (pour envoyer un message à un script de contenu) {{WebExtAPIRef("tabs.sendMessage()")}}.</p> -<div class="blockIndicator note"> -<p>Évitez de créer plusieurs écouteurs <code>onMessage</code> pour le même type de message, car l'ordre de déclenchement des différents écouteurs ne sera pas garanti.</p> +<div class="note"> +<p><strong>Note :</strong> Évitez de créer plusieurs écouteurs <code>onMessage</code> pour le même type de message, car l'ordre de déclenchement des différents écouteurs ne sera pas garanti.</p> <p>Lorsque vous voulez garantir la livraison d'un message à une terminaison spécifique, utilisez l'<a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Content_scripts#les_messages_en_flux_continu">approche basée sur la connexion pour échanger des messages</a>.</p> </div> @@ -51,13 +51,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onMessage </ul> <div class="warning"> -<p>Retourner une promesse (<a href="fr/docs/Web/JavaScript/Reference/Global_Objects/Promise"><code>Promise</code></a>) est désormais la méthode à privilégier car <code>sendResponse()</code> <a class="external" href="https://github.com/mozilla/webextension-polyfill/issues/16#issuecomment-296693219">sera retirée de la spécification W3C</a>.</p> +<p><strong>Attention :</strong> Retourner une promesse (<a href="fr/docs/Web/JavaScript/Reference/Global_Objects/Promise"><code>Promise</code></a>) est désormais la méthode à privilégier car <code>sendResponse()</code> <a href="https://github.com/mozilla/webextension-polyfill/issues/16#issuecomment-296693219">sera retirée de la spécification W3C</a>.</p> -<p>La bibliothèque populaire <a class="external" href="https://github.com/mozilla/webextension-polyfill">webextension-polyfill</a> a déjà supprimé cette fonction de son implémentation.</p> +<p>La bibliothèque populaire <a href="https://github.com/mozilla/webextension-polyfill">webextension-polyfill</a> a déjà supprimé cette fonction de son implémentation.</p> </div> -<div class="blockIndicator note"> -<p>Vous pouvez également utiliser une <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Content_scripts#connection-based_messaging">approche basée sur la connexion pour échanger des messages</a>.</p> +<div class="note"> +<p><strong>Note :</strong> Vous pouvez également utiliser une <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Content_scripts#connection-based_messaging">approche basée sur la connexion pour échanger des messages</a>.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> @@ -87,17 +87,17 @@ browser.runtime.onMessage.hasListener(<var>listener</var>) <dd> <p>Une fonction d’écoute qui sera appelée lorsque cet événement se produira. La fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><em><code>message</code></em></dt> <dd>Un objet qui est le message lui-même. C’est un objet sérialisable (voir <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities#data_cloning_algorithm">l'algorithme de clonage de données</a>).</dd> </dl> - <dl class="reference-values"> + <dl> <dt><em><code>sender</code></em></dt> <dd>Un objet {{WebExtAPIRef("runtime.MessageSender")}} représentant l’expéditeur du message.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>s<em>endResponse</em></code></dt> <dd> <p>Une fonction à appeler, au plus une fois, pour envoyer une réponse au <code><var>message</var></code>. La fonction prend un seul argument, qui peut être n'importe quel objet sérialisable (voir <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities#data_cloning_algorithm">l'algorithme de clonage de données</a>). Cet argument est renvoyé à l'expéditeur du message.</p> @@ -117,8 +117,8 @@ browser.runtime.onMessage.hasListener(<var>listener</var>) <p>La fonction <code><var>listener</var></code> peut renvoyer un booléen ou une {{jsxref("Promise")}}.</p> - <div class="blockIndicator note"> - <p><strong>Important:</strong> N'appelez pas <code>addListener()</code> en utilisant une fonction <code>async</code> :</p> + <div class="note"> + <p><strong>Note :</strong> N'appelez pas <code>addListener()</code> en utilisant une fonction <code>async</code> :</p> <pre class="brush: js example-bad">// ne faites pas ça browser.runtime.onMessage.addListener( @@ -165,7 +165,7 @@ function notifyExtension(e) { browser.runtime.sendMessage({"url": e.target.href}); }</pre> -<p>Le script d’arrière-plan écoute ces messages et affiche une notification à l’aide de l’API <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API/notifications">notifications</a></code>.</p> +<p>Le script d’arrière-plan écoute ces messages et affiche une notification à l’aide de l’API <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/notifications">notifications</a></code>.</p> <pre class="brush: js">// background-script.js @@ -287,7 +287,7 @@ browser.runtime.onMessage.addListener(handleMessage);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements </strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/onmessageexternal/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onmessageexternal/index.html index f8c1a84b13..497fcab12a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onmessageexternal/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onmessageexternal/index.html @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onMessageExternal <h2 id="Syntax">Syntax</h2> -<pre class="syntaxbox brush:js">browser.runtime.onMessageExternal.addListener() +<pre class="brush: js">browser.runtime.onMessageExternal.addListener() browser.runtime.onMessageExternal.removeListener(listener) browser.runtime.onMessageExternal.hasListener(listener) </pre> @@ -59,17 +59,17 @@ browser.runtime.onMessageExternal.hasListener(listener) <dd> <p>Une fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>message</code></dt> <dd><code>object</code>. Le message lui-même. C'est un objet JSON-ifiable.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>sender</code></dt> <dd>Un objet {{WebExtAPIRef('runtime.MessageSender')}} représentant l'expéditeur du message.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>sendResponse</code></dt> <dd> <p>Une fonction à appeler, au plus une fois, pour envoyer une réponse au message. La fonction prend un seul argument, qui peut être n'importe quel objet JSON-ifiable. Cet argument est renvoyé à l'expéditeur du message.</p> @@ -116,7 +116,7 @@ browser.runtime.onMessageExternal.addListener(handleMessage);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/onrestartrequired/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onrestartrequired/index.html index ce13615031..117554432e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onrestartrequired/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onrestartrequired/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onRestartRequired <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.onRestartRequired.addListener(listener) +<pre class="brush: js">browser.runtime.onRestartRequired.addListener(listener) browser.runtime.onRestartRequired.removeListener(listener) browser.runtime.onRestartRequired.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.runtime.onRestartRequired.hasListener(listener) <dd> <p>Une fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>raison</code></dt> <dd>Une valeur {{WebExtAPIRef('runtime.OnRestartRequiredReason')}} — La raison pour laquelle l'événemtn est envoyé.</dd> </dl> @@ -59,7 +59,7 @@ browser.runtime.onRestartRequired.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/onrestartrequiredreason/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onrestartrequiredreason/index.html index 1bcdab004a..4f7806847c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onrestartrequiredreason/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onrestartrequiredreason/index.html @@ -33,7 +33,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/OnRestartRequiredReaso <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/onstartup/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onstartup/index.html index 5175b3cb23..039bb149a4 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onstartup/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onstartup/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onStartup <h2 id="syntax">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.onStartup.addListener(listener) +<pre class="brush: js">browser.runtime.onStartup.addListener(listener) browser.runtime.onStartup.removeListener(listener) browser.runtime.onStartup.hasListener(listener) </pre> @@ -56,8 +56,8 @@ browser.runtime.onStartup.hasListener(listener) browser.runtime.onStartup.addListener(handleStartup);</pre> -<div class="notecard note"> - <p><b>Remerciements :</b></p> +<div class="note"> + <p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</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/runtime/onsuspend/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onsuspend/index.html index f40ee99106..28d601ead7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onsuspend/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onsuspend/index.html @@ -18,12 +18,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onSuspend <p>Envoyé sur la page de l'événement juste avant son déchargement. Cela donne à l'extension l'opportunité de faire un peu de nettoyage. Notez que, comme la page est en cours de déchargement, les opérations asynchrones démarrées lors de la gestion de cet événement ne sont pas garanties.</p> <div class="note"> -<p><strong>Note</strong>: Si quelque chose empêche le déchargement de la page d'événement, l'événement {{WebExtAPIRef("runtime.onSuspendCanceled")}} sera envoyé et la page ne sera pas déchargée.</p> +<p><strong>Note :</strong> Si quelque chose empêche le déchargement de la page d'événement, l'événement {{WebExtAPIRef("runtime.onSuspendCanceled")}} sera envoyé et la page ne sera pas déchargée.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.onSuspend.addListener(listener) +<pre class="brush: js">browser.runtime.onSuspend.addListener(listener) browser.runtime.onSuspend.removeListener(listener) browser.runtime.onSuspend.hasListener(listener) </pre> @@ -67,7 +67,7 @@ browser.runtime.onSuspend.addListener(handleSuspend);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/onsuspendcanceled/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onsuspendcanceled/index.html index 53a4586744..1e38dbd73f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onsuspendcanceled/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onsuspendcanceled/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onSuspendCanceled <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.onSuspendCanceled.addListener(listener) +<pre class="brush: js">browser.runtime.onSuspendCanceled.addListener(listener) browser.runtime.onSuspendCanceled.removeListener(listener) browser.runtime.onSuspendCanceled.hasListener(listener) </pre> @@ -62,7 +62,7 @@ browser.runtime.onSuspendCanceled.addListener(handleSuspendCanceled);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/onupdateavailable/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/onupdateavailable/index.html index fcf6f86d4e..c30803e06f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/onupdateavailable/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/onupdateavailable/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onUpdateAvailable <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.onUpdateAvailable.addListener() +<pre class="brush: js">browser.runtime.onUpdateAvailable.addListener() browser.runtime.onUpdateAvailable.removeListener(listener) browser.runtime.onUpdateAvailable.hasListener(listener) </pre> @@ -52,7 +52,7 @@ browser.runtime.onUpdateAvailable.hasListener(listener) <dd> <p>Fonction qui sera appelée quand cet événement se produit. La fonction recevra les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>details</code></dt> <dd><code>object</code>. Contient une seule propriété, une chaîne nommée <code>version</code>, qui représente le numéro de version de la mise à jour.</dd> </dl> @@ -75,7 +75,7 @@ browser.runtime.onUpdateAvailable.addListener(handleUpdateAvailable);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/openoptionspage/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/openoptionspage/index.html index a5c3ded95f..1c83d24be8 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/openoptionspage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/openoptionspage/index.html @@ -13,7 +13,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/openOptionsPage <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var openingPage = browser.runtime.openOptionsPage() +<pre class="brush: js">var openingPage = browser.runtime.openOptionsPage() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -45,7 +45,7 @@ opening.then(onOpened, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/platformarch/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/platformarch/index.html index f2c22f68ca..8ae2611d5d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/platformarch/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/platformarch/index.html @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/PlatformArch <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/platforminfo/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/platforminfo/index.html index 02a4c644c6..0955150051 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/platforminfo/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/platforminfo/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/PlatformInfo <p>Les valeurs de ce type sont des objets qui contiennent les propriétés suivantes:</p> -<dl class="reference-values"> +<dl> <dt><code>os</code></dt> <dd>{{WebExtAPIRef('runtime.PlatformOs')}}. Le système d'exploitation de la plateforme.</dd> <dt><code>arch</code></dt> @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/PlatformInfo <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/platformnaclarch/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/platformnaclarch/index.html index 46966034b3..6ea89d7dca 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/platformnaclarch/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/platformnaclarch/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/PlatformNaclArch <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/platformos/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/platformos/index.html index ed5504096f..d193759c72 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/platformos/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/platformos/index.html @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/PlatformOs <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/port/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/port/index.html index 6f3864f5aa..0d5f60172d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/port/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/port/index.html @@ -31,7 +31,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/Port <p>Vous devez utiliser différentes API de connexion pour différents types de connexions, comme indiqué dans le tableau ci-dessous.</p> -<table class="fullwidth-table standard-table"> +<table class="standard-table"> <thead> <tr> <th scope="col">type de connection</th> @@ -67,7 +67,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/Port <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>name</code></dt> <dd><code>string</code>. Le nom du port, défini dans {{WebExtAPIRef("runtime.connect()")}} ou {{WebExtAPIRef("tabs.connect()")}} appel qui l'a créé. Si ce port est connecté à une application native, son nom est le nom de l'application native.</dd> <dt><code>disconnect</code></dt> @@ -110,19 +110,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/Port <li>sends messages to the background script, using <code>myPort</code>, when the user clicks the document.</li> </ul> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">// content-script.js</span> +<pre class="brush: js">// content-script.js -<span class="keyword token">var</span> myPort <span class="operator token">=</span> browser<span class="punctuation token">.</span>runtime<span class="punctuation token">.</span><span class="function token">connect</span><span class="punctuation token">(</span><span class="punctuation token">{</span>name<span class="punctuation token">:</span><span class="string token">"port-from-cs"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -myPort<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"hello from content script"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +var myPort = browser.runtime.connect({name:"port-from-cs"}); +myPort.postMessage({greeting: "hello from content script"}); -myPort<span class="punctuation token">.</span>onMessage<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span>m<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"In content script, received message from background script: "</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>m<span class="punctuation token">.</span>greeting<span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +myPort.onMessage.addListener(function(m) { + console.log("In content script, received message from background script: "); + console.log(m.greeting); +}); -document<span class="punctuation token">.</span>body<span class="punctuation token">.</span><span class="function token">addEventListener</span><span class="punctuation token">(</span><span class="string token">"click"</span><span class="punctuation token">,</span> <span class="keyword token">function</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - myPort<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"they clicked the page!"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +document.body.addEventListener("click", function() { + myPort.postMessage({greeting: "they clicked the page!"}); +});</pre> <p>The corresponding background script:</p> @@ -138,24 +138,24 @@ document<span class="punctuation token">.</span>body<span class="punctuation tok <li>sends messages to the content script, using <code>portFromCS</code>, when the user clicks the extension's browser action.</li> </ul> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">// background-script.js</span> +<pre class="brush: js">// background-script.js -<span class="keyword token">var</span> portFromCS<span class="punctuation token">;</span> +var portFromCS; -<span class="keyword token">function</span> <span class="function token">connected</span><span class="punctuation token">(</span>p<span class="punctuation token">)</span> <span class="punctuation token">{</span> - portFromCS <span class="operator token">=</span> p<span class="punctuation token">;</span> - portFromCS<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"hi there content script!"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - portFromCS<span class="punctuation token">.</span>onMessage<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span>m<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"In background script, received message from content script"</span><span class="punctuation token">)</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span>m<span class="punctuation token">.</span>greeting<span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span> +function connected(p) { + portFromCS = p; + portFromCS.postMessage({greeting: "hi there content script!"}); + portFromCS.onMessage.addListener(function(m) { + console.log("In background script, received message from content script") + console.log(m.greeting); + }); +} -browser<span class="punctuation token">.</span>runtime<span class="punctuation token">.</span>onConnect<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span>connected<span class="punctuation token">)</span><span class="punctuation token">;</span> +browser.runtime.onConnect.addListener(connected); -browser<span class="punctuation token">.</span>browserAction<span class="punctuation token">.</span>onClicked<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="keyword token">function</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span> - portFromCS<span class="punctuation token">.</span><span class="function token">postMessage</span><span class="punctuation token">(</span><span class="punctuation token">{</span>greeting<span class="punctuation token">:</span> <span class="string token">"they clicked the button!"</span><span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.browserAction.onClicked.addListener(function() { + portFromCS.postMessage({greeting: "they clicked the button!"}); +});</pre> <h4 id="Script_à_contenu_multiple">Script à contenu multiple</h4> @@ -207,7 +207,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/reload/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/reload/index.html index 9817846883..44e83fcfda 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/reload/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/reload/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/reload <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.runtime.reload() +<pre class="brush: js">browser.runtime.reload() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/reload <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/requestupdatecheck/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/requestupdatecheck/index.html index 86a59b6427..d3918536f3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/requestupdatecheck/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/requestupdatecheck/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/requestUpdateCheck <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var requestingCheck = browser.runtime.requestUpdateCheck() +<pre class="brush: js">var requestingCheck = browser.runtime.requestUpdateCheck() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -32,12 +32,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/requestUpdateCheck <p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec deux arguments :</p> -<dl class="reference-values"> +<dl> <dt><code>status</code></dt> <dd>Une valeur {{WebExtAPIRef('runtime.RequestUpdateCheckStatus')}} — Le résultat de la vérification de mise à jour.</dd> <dt><code>details</code>{{optional_inline}}</dt> - <dd><code>object</code>. Si le <code>status</code> est <code>update_available</code>, cela contient plus d'informations sur la mise à jour. C'est un objet contenant une simple propriété :</dd> - <dd> + <dd><p><code>object</code>. Si le <code>status</code> est <code>update_available</code>, cela contient plus d'informations sur la mise à jour. C'est un objet contenant une simple propriété :</p> <dl> <dt><code>version</code></dt> <dd><code>string</code>. La version de la mise à jour.</dd> @@ -69,7 +68,7 @@ requestingCheck.then(onRequested, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/requestupdatecheckstatus/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/requestupdatecheckstatus/index.html index e9337b992b..d6ae317192 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/requestupdatecheckstatus/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/requestupdatecheckstatus/index.html @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/RequestUpdateCheckStat <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/sendmessage/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/sendmessage/index.html index 6aa69b8ab8..77f451869b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/sendmessage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/sendmessage/index.html @@ -28,13 +28,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/sendMessage <p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code>.</p> -<div class="blockIndicator note"> -<p>Vous pouvez également utiliser une <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Content_scripts#Communication_avec_les_scripts_darrière-plan">approche basée sur la connexion pour échanger des messages</a>.</p> +<div class="note"> +<p><strong>Note :</strong> Vous pouvez également utiliser une <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Content_scripts#Communication_avec_les_scripts_darrière-plan">approche basée sur la connexion pour échanger des messages</a>.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var sending = browser.runtime.sendMessage( +<pre class="brush: js">var sending = browser.runtime.sendMessage( extensionId, // optional string message, // any options // optional object @@ -45,13 +45,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/sendMessage <dl> <dt><code>extensionId</code>{{optional_inline}}</dt> - <dd><code>string</code>. L'ID de l'extension à envoyer le message. Incluez ceci pour envoyer le message à une extension différente..Si le destinataire prévu a défini un ID explicitement en utilisant la clé d' <a href="/fr/Add-ons/WebExtensions/manifest.json/applications">applications</a> dans manifest.json, <code>extensionId</code> doit avoir une valeur. Sinon, il devrait avoir l'ID qui a été généré pour le destinataire prévu.</dd> - <dd>Si <code>extensionId</code> est omis, le message sera envoyé à votre propre extension.</dd> + <dd><p><code>string</code>. L'ID de l'extension à envoyer le message. Incluez ceci pour envoyer le message à une extension différente..Si le destinataire prévu a défini un ID explicitement en utilisant la clé d' <a href="/fr/Add-ons/WebExtensions/manifest.json/applications">applications</a> dans manifest.json, <code>extensionId</code> doit avoir une valeur. Sinon, il devrait avoir l'ID qui a été généré pour le destinataire prévu.</p> + <p>Si <code>extensionId</code> est omis, le message sera envoyé à votre propre extension.</p></dd> <dt><code>message</code></dt> <dd><code>any</code>. Un objet qui peut être structuré clone sérialisé.</dd> <dt><code>options</code>{{optional_inline}}</dt> - <dd><code>object</code>. - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>includeTlsChannelId</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Indique si l'ID de canal TLS sera transmis à {{WebExtAPIRef('runtime.onMessageExternal')}} pour les processus qui écoutent l'événement de connexion.</dd> <dt><code>toProxyScript{{optional_inline}}</code></dt> @@ -126,7 +126,7 @@ browser.runtime.onMessage.addListener(handleMessage);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/sendnativemessage/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/sendnativemessage/index.html index 280b873def..1886bbad5e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/sendnativemessage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/sendnativemessage/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/sendNativeMessage <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var sending = browser.runtime.sendNativeMessage( +<pre class="brush: js">var sending = browser.runtime.sendNativeMessage( application, // string message // object ) @@ -54,26 +54,26 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/sendNativeMessage <p>Voici un script d'arrière-plan qui envoie un message "ping" à l'application "ping_pong" et enregistre la réponse, chaque fois que l'utilisateur clique sur l'action du navigateur :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">onResponse</span><span class="punctuation token">(</span>response<span class="punctuation token">)</span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">`Received ${</span>response}<span class="punctuation token">`)</span><span class="punctuation token">;</span> -<span class="punctuation token">} +<pre class="brush: js">function onResponse(response) { + console.log(`Received ${response}`); +} -</span></code>function onError(error) { +function onError(error) { console.log(`Error: ${error}`); -}<code class="language-js"> +} -<span class="comment token">/* +/* On a click on the browser action, send the app a message. -*/</span> -browser<span class="punctuation token">.</span>browserAction<span class="punctuation token">.</span>onClicked<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="operator token">=</span><span class="operator token">></span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"Sending: ping"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - var sending = browser<span class="punctuation token">.</span>runtime<span class="punctuation token">.</span><span class="function token">sendNativeMessage</span><span class="punctuation token">(</span><span class="string token">"ping_pong"</span><span class="punctuation token">,</span> <span class="string token">"ping"</span><span class="punctuation token">)</span><span class="punctuation token">; - sending.then(onResponse, onError);</span> -<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +*/ +browser.browserAction.onClicked.addListener(() => { + console.log("Sending: ping"); + var sending = browser.runtime.sendNativeMessage("ping_pong", "ping"); + sending.then(onResponse, onError); +});</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/runtime/setuninstallurl/index.html b/files/fr/mozilla/add-ons/webextensions/api/runtime/setuninstallurl/index.html index c364d57ef1..94befdc38d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/runtime/setuninstallurl/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/runtime/setuninstallurl/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/setUninstallURL <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var settingUrl = browser.runtime.setUninstallURL( +<pre class="brush: js">var settingUrl = browser.runtime.setUninstallURL( url // string ) </pre> @@ -56,7 +56,7 @@ settingUrl.then(onSetURL, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/runtime#event-onConnect"><code>chrome.runtime</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/runtime.json"><code>runtime.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/search/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/search/get/index.html index d5b9ce947f..804ec0e527 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/search/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/search/get/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/search/get <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingEngines = browser.search.get() +<pre class="brush: js">var gettingEngines = browser.search.get() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -32,7 +32,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/search/get <p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un <a href="Web/JavaScript/Reference/Global_Objects/array">tableau</a> d'objets de moteur de recherche. Chaque objet de moteur de recherche peut contenir les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>name</code></dt> <dd><code>string</code>. Le nom du moteur de recherche.</dd> <dt><code>isDefault</code></dt> diff --git a/files/fr/mozilla/add-ons/webextensions/api/search/search/index.html b/files/fr/mozilla/add-ons/webextensions/api/search/search/index.html index 1ab06d17bf..7f892b4bb7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/search/search/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/search/search/index.html @@ -24,19 +24,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/search/search <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.search.search( +<pre class="brush: js">browser.search.search( searchProperties // object ) </pre> <h3 id="Paramètres">Paramètres</h3> -<dl class="reference-values"> +<dl> <dt><code>searchProperties</code></dt> <dd> <p><code>object</code>. Un objet avec les propriétés suivantes :</p> - <dl class="reference-values"> + <dl> <dt><code>query</code></dt> <dd><code>string</code>. La requête de recherche.</dd> <dt><code>engine</code>{{optional_inline}}</dt> @@ -63,7 +63,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/search/search <p>Recherche à l'aide du moteur de recherche par défaut. Les résultats seront affichés dans un nouvel onglet :</p> -<pre class="brush: js no-line-numbers">function search() { +<pre class="brush: js">function search() { browser.search.search({ query: "styracosaurus" }); @@ -74,7 +74,7 @@ browser.browserAction.onClicked.addListener(search); <p>Recherche à l'aide de Wikipedia. Les résultats seront affichés dans un nouvel onglet :</p> -<pre class="brush: js no-line-numbers">function search() { +<pre class="brush: js">function search() { browser.search.search({ query: "styracosaurus", engine: "Wikipedia (en)" @@ -86,7 +86,7 @@ browser.browserAction.onClicked.addListener(search); <p>Recherche à l'aide de Wikipedia. Les résultats seront affichés dans un nouvel onglet</p> -<pre class="brush: js no-line-numbers">function search(tab) { +<pre class="brush: js">function search(tab) { browser.search.search({ query: "styracosaurus", engine: "Wikipedia (en)", diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/filter/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/filter/index.html index 86b0457922..aa88a320ee 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/filter/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/filter/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/Filter <p>Les valeurs de ce type sont des objets. Ils contiennent les proriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>maxResults</code>{{optional_inline}}</dt> <dd><code>number</code>. Le nombre maximal de résultats à retourner.</dd> </dl> @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/Filter <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/sessions"><code>chrome.sessions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/forgetclosedtab/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/forgetclosedtab/index.html index 4f31189547..5f912ed8cd 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/forgetclosedtab/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/forgetclosedtab/index.html @@ -26,7 +26,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/forgetClosedTab <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var forgettingTab = browser.sessions.forgetClosedTab( +<pre class="brush: js">var forgettingTab = browser.sessions.forgetClosedTab( windowId, // integer sessionId // string ) diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/forgetclosedwindow/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/forgetclosedwindow/index.html index f90974a546..3f78c9303b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/forgetclosedwindow/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/forgetclosedwindow/index.html @@ -26,7 +26,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/forgetClosedWindow <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var forgettingWindow = browser.sessions.forgetClosedWindow( +<pre class="brush: js">var forgettingWindow = browser.sessions.forgetClosedWindow( sessionId // string ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/getrecentlyclosed/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/getrecentlyclosed/index.html index 910d798214..be1e181aff 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/getrecentlyclosed/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/getrecentlyclosed/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/getRecentlyClosed <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingSessions = browser.sessions.getRecentlyClosed( +<pre class="brush: js">var gettingSessions = browser.sessions.getRecentlyClosed( filter // optional object ) </pre> @@ -74,7 +74,7 @@ browser.browserAction.onClicked.addListener(function() { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/sessions"><code>chrome.sessions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/gettabvalue/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/gettabvalue/index.html index 0b6192ce48..2c52bac4fc 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/gettabvalue/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/gettabvalue/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/getTabValue <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var retrieving = browser.sessions.getTabValue( +<pre class="brush: js">var retrieving = browser.sessions.getTabValue( tabId, // integer key // string ) diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/getwindowvalue/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/getwindowvalue/index.html index 4557ad771b..093d61dc9f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/getwindowvalue/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/getwindowvalue/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/getWindowValue <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var retrieving = browser.sessions.getWindowValue( +<pre class="brush: js">var retrieving = browser.sessions.getWindowValue( windowId, // integer key // string ) diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/index.html index 8ab1936f84..8cb87b54be 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/index.html @@ -38,7 +38,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions <dl> <dt>{{WebExtAPIRef("sessions.MAX_SESSION_RESULTS")}}</dt> - <dd>Le nombre maximum de sessions qui seront retournées par un appel à <a href="/fr/Add-ons/WebExtensions/API/sessions/getRecentlyClosed" title="Returns an array Session objects, representing windows and tabs that were closed in the current browsing session (that is: the time since the browser was started)."><code>sessions.getRecentlyClosed()</code></a>.</dd> + <dd>Le nombre maximum de sessions qui seront retournées par un appel à <a href="/fr/Add-ons/WebExtensions/API/sessions/getRecentlyClosed"><code>sessions.getRecentlyClosed()</code></a>.</dd> </dl> <h2 id="Fonctions">Fonctions</h2> @@ -78,9 +78,6 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions <dd> <p>Supprime une paire clé/valeur d'une fenêtre données.</p> </dd> - <dd> - - </dd> </dl> <h2 id="Evénements">Evénements</h2> @@ -98,7 +95,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/sessions"><code>chrome.sessions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/max_session_results/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/max_session_results/index.html index a1cd7c5747..0b0e17b7f3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/max_session_results/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/max_session_results/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/MAX_SESSION_RESULTS <p>{{Compat("webextensions.api.sessions.MAX_SESSION_RESULTS")}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/sessions"><code>chrome.sessions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/onchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/onchanged/index.html index 2aa8460a35..d702c852a2 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/onchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/onchanged/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/onChanged <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.sessions.onChanged.addListener(listener) +<pre class="brush: js">browser.sessions.onChanged.addListener(listener) browser.sessions.onChanged.removeListener(listener) browser.sessions.onChanged.hasListener(listener) </pre> @@ -82,7 +82,7 @@ browser.sessions.onChanged.addListener(restoreMostRecent);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/sessions"><code>chrome.sessions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/removetabvalue/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/removetabvalue/index.html index 8136e7fac5..c943c5184b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/removetabvalue/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/removetabvalue/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/removeTabValue <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.sessions.removeTabValue( +<pre class="brush: js">var removing = browser.sessions.removeTabValue( tabId, // integer key // string ) diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/removewindowvalue/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/removewindowvalue/index.html index 1efba1be34..ba590fd013 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/removewindowvalue/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/removewindowvalue/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/removeWindowValue <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.sessions.removeWindowValue( +<pre class="brush: js">var removing = browser.sessions.removeWindowValue( windowId, // integer key // string ) diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/restore/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/restore/index.html index a7972d0022..98eda5f898 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/restore/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/restore/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/restore <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var restoringSession = browser.sessions.restore( +<pre class="brush: js">var restoringSession = browser.sessions.restore( sessionId // string ) </pre> @@ -71,7 +71,7 @@ browser.browserAction.onClicked.addListener(function() { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/sessions"><code>chrome.sessions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/session/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/session/index.html index 635051a65d..389fca9b5f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/session/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/session/index.html @@ -32,7 +32,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/Session <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>lastModified</code></dt> <dd><code>number</code>. L'heure où l'onglet ou la fenêtre a été fermé, en <a href="https://en.wikipedia.org/wiki/Unix_time">millisecondes depuis l'époque</a>.</dd> <dt><code>tab</code>{{optional_inline}}</dt> @@ -45,7 +45,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/Session <p>{{Compat("webextensions.api.sessions.Session")}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/sessions"><code>chrome.sessions</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/settabvalue/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/settabvalue/index.html index ed970e6ce2..64da5c051c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/settabvalue/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/settabvalue/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/setTabValue <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var storing = browser.sessions.setTabValue( +<pre class="brush: js">var storing = browser.sessions.setTabValue( tabId, // integer key, // string value // string or object diff --git a/files/fr/mozilla/add-ons/webextensions/api/sessions/setwindowvalue/index.html b/files/fr/mozilla/add-ons/webextensions/api/sessions/setwindowvalue/index.html index eef384d89e..c81dbd0ab1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sessions/setwindowvalue/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sessions/setwindowvalue/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sessions/setWindowValue <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var storing = browser.sessions.setWindowValue( +<pre class="brush: js">var storing = browser.sessions.setWindowValue( windowId, // integer key, // string value // string or object diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/close/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/close/index.html index 363d05b254..b2427227be 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/close/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/close/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/close <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.sidebarAction.close() +<pre class="brush: js">browser.sidebarAction.close() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/getpanel/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/getpanel/index.html index b4b6166901..7fad9684ca 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/getpanel/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/getpanel/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/getPanel <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingPanel = browser.sidebarAction.getPanel( +<pre class="brush: js">var gettingPanel = browser.sidebarAction.getPanel( details // object ) </pre> @@ -29,9 +29,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/getPanel <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Un objet avec les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet avec les propriétés suivantes :</p> + <dl> <dt><code>tabId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Obtenir le panneau pour la barre latérale spécifique à l'onglet donné.</dd> <dt><code>windowId</code> {{optional_inline}}</dt> @@ -49,7 +48,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/getPanel <p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec une chaîne contenant l'URL du document du panel. Ce sera une URL entièrement qualifiée, telle que :</p> -<pre><code>moz-extension://d1d8a2eb-fe60-f646-af30-a866c5b39942/sidebar.html</code></pre> +<pre>moz-extension://d1d8a2eb-fe60-f646-af30-a866c5b39942/sidebar.html</pre> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -68,7 +67,7 @@ gettingPanel.then(onGot); </pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Opera <a href="https://dev.opera.com/extensions/sidebar-action-api/"><code>chrome.sidebarAction</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/gettitle/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/gettitle/index.html index 0d92a32508..bc68b38a9f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/gettitle/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/gettitle/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/getTitle <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingTitle = browser.sidebarAction.getTitle( +<pre class="brush: js">var gettingTitle = browser.sidebarAction.getTitle( details // object ) </pre> @@ -31,9 +31,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/getTitle <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Un objet avec les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet avec les propriétés suivantes :</p> + <dl> <dt><code>tabId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Obtenir le titre de la barre latérale spécifique à l'onglet donné.</dd> <dt><code>windowId</code> {{optional_inline}}</dt> @@ -75,7 +74,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Opera <a href="https://dev.opera.com/extensions/sidebar-action-api/"><code>chrome.sidebarAction</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/imagedatatype/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/imagedatatype/index.html index cd45143329..fe83bbe7e5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/imagedatatype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/imagedatatype/index.html @@ -14,11 +14,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/ImageDataType --- <div>{{AddonSidebar()}}</div> -<p>Données de pixel pour une image. Doit être un objet <code><a href="/en-US/docs/Web/API/ImageData">ImageData</a></code> (par exemple, à partir d'un élément {{htmlelement("canvas")}}).</p> +<p>Données de pixel pour une image. Doit être un objet <code><a href="/fr/docs/Web/API/ImageData">ImageData</a></code> (par exemple, à partir d'un élément {{htmlelement("canvas")}}).</p> <h2 id="Type">Type</h2> -<p>Un objet <code><a href="/en-US/docs/Web/API/ImageData">ImageData</a></code>.</p> +<p>Un objet <code><a href="/fr/docs/Web/API/ImageData">ImageData</a></code>.</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -26,7 +26,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/ImageDataType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Opera <a href="https://dev.opera.com/extensions/sidebar-action-api/"><code>chrome.sidebarAction</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/index.html index e5f77c06ba..d54988ca12 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/index.html @@ -59,10 +59,10 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction <h2 id="Exemple_extensions">Exemple extensions</h2> <ul> - <li><a class="external external-icon" href="https://github.com/mdn/webextensions-examples/tree/master/annotate-page">annotate-page</a></li> + <li><a href="https://github.com/mdn/webextensions-examples/tree/master/annotate-page">annotate-page</a></li> </ul> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Opera <a href="https://dev.opera.com/extensions/sidebar-action-api/"><code>chrome.sidebarAction</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/isopen/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/isopen/index.html index b6a83d61dd..2294aeae32 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/isopen/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/isopen/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/isOpen <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">let gettingIsOpen = browser.sidebarAction.isOpen( +<pre class="brush: js">let gettingIsOpen = browser.sidebarAction.isOpen( details // object ) </pre> @@ -36,21 +36,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/isOpen <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Un objet contenant éventuellement le <code>windowId</code> à vérifier.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet contenant éventuellement le <code>windowId</code> à vérifier.</p> + <dl> <dt><code>windowId</code> {{optional_inline}}</dt> <dd><code>integer</code>. ID d'une fenêtre de navigateur à vérifier. Si omis par défaut, il s'agit de {{WebExtAPIRef("windows.WINDOW_ID_CURRENT")}}, qui fait référence à la fenêtre du navigateur la plus haute.</dd> </dl> </dd> </dl> -<dl> - <dd> - <dl class="reference-values"> - </dl> - </dd> -</dl> + <h3 id="Valeur_retournée">Valeur retournée</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/open/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/open/index.html index f040f413c4..b0fbb77d1d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/open/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/open/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/open <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.sidebarAction.open() +<pre class="brush: js">browser.sidebarAction.open() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.html index e9edc7ea8a..c9cf93f2f1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/seticon/index.html @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/setIcon <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var settingIcon = browser.sidebarAction.setIcon( +<pre class="brush: js">var settingIcon = browser.sidebarAction.setIcon( details // object ) </pre> @@ -45,32 +45,31 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/setIcon <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Un Objet contenant des propriétés <code>imageData</code> ou <code>path</code>, et éventuellement une propriété <code>tabId</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un Objet contenant des propriétés <code>imageData</code> ou <code>path</code>, et éventuellement une propriété <code>tabId</code>.</p> + <dl> <dt><code>imageData</code>{{optional_inline}}</dt> <dd> - <p><code>{{WebExtAPIRef('sidebarAction.ImageDataType')}}</code> ou <code><code>object</code></code>. C'est un objet <code>ImageData</code> unique ou un objet dictionnaire.</p> + <p><code>{{WebExtAPIRef('sidebarAction.ImageDataType')}}</code> ou <code>object</code>. C'est un objet <code>ImageData</code> unique ou un objet dictionnaire.</p> <p>Utilisez un objet dictionnaire pour spécifier plusieurs objets <code>ImageData</code> dans différentes tailles, de sorte que l'icône ne doit pas être mise à l'échelle pour un périphérique avec une densité de pixels différente. Si <code>imageData</code> est un dictionnaire, la valeur de chaque propriété est un objet <code>ImageData</code>, et son nom est sa taille, comme ceci :</p> - <pre class="brush: json line-numbers language-json"><code class="language-json"><span class="punctuation token">{</span> - <span class="key token">16:</span> <span class="string token">image16</span><span class="punctuation token">,</span> - <span class="key token">32:</span> image32 -<span class="punctuation token">}</span></code></pre> + <pre class="brush: json">{ + 16: image16, + 32: image32 +}</pre> <p>Le navigateur choisira l'image à utiliser en fonction de la densité de pixels de l'écran. Voir <a href="/fr/Add-ons/WebExtensions/manifest.json/browser_action#Choosing_icon_sizes">Choisir les tailles d'icônes</a> pour plus d'informations à ce sujet.</p> </dd> <dt><code>path</code>{{optional_inline}}</dt> <dd> - <p><code><code>string</code></code> ou <code><code>object</code></code>. C'est soit un chemin relatif vers un fichier d'icône, soit un objet dictionnaire. </p> + <p><code>string</code> ou <code>object</code>. C'est soit un chemin relatif vers un fichier d'icône, soit un objet dictionnaire. </p> <p>Utilisez un objet de dictionnaire pour spécifier plusieurs fichiers d'icônes de différentes tailles, de sorte que l'icône ne doit pas être mise à l'échelle pour un périphérique avec une densité de pixels différente. Si <code>path</code> est un dictionnaire, la valeur de chaque propriété est un chemin relatif, et son nom est sa taille, comme ceci :</p> - <pre class="brush: json line-numbers language-json"><code class="language-json"><span class="punctuation token">{</span> - <span class="key token">16:</span> "path/to/image16.jpg<span class="punctuation token">",</span> - <span class="key token">32:</span> "path/to/image32.jpg<span class="punctuation token">"</span> -<span class="punctuation token">}</span></code></pre> + <pre class="brush: json">{ + 16: "path/to/image16.jpg", + 32: "path/to/image32.jpg" +}</pre> <p>Le navigateur choisira l'image à utiliser en fonction de la densité de pixels de l'écran. Voir <a href="/fr/Add-ons/WebExtensions/manifest.json/browser_action#Choosing_icon_sizes">Choosir les tailles d'icônes</a> pour plus d'informations à ce sujet.</p> @@ -129,7 +128,7 @@ browser.browserAction.onClicked.addListener(toggle);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Opera <a href="https://dev.opera.com/extensions/sidebar-action-api/"><code>chrome.sidebarAction</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/setpanel/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/setpanel/index.html index 4fc715b198..c2dbef6ee2 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/setpanel/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/setpanel/index.html @@ -28,7 +28,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/setPanel <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.sidebarAction.setPanel( +<pre class="brush: js">browser.sidebarAction.setPanel( details // object ) </pre> @@ -37,14 +37,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/setPanel <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Un objet avec les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet avec les propriétés suivantes :</p> + <dl> <dt><code>panel</code></dt> - <dd><code>string</code> ou <code>null</code>. Le panneau à charger dans la barre latérale, spécifié comme une URL pointant vers un document HTML, ou <code>null</code>, ou une chaîne vide.</dd> - <dd>Ceci peut pointer vers un fichier empaqueté dans l'extension (for exemple, créé à l'aide de {{WebExtAPIRef("runtime.getURL")}}), ou un document distant (par exemple <code>https://example.org/</code>). Il doit s'agir d'une URL valide.</dd> - <dd>Si <code>panel</code> est <code>null</code> ou <code>""</code>,alors un panneau précédemment défini sera supprimé, de sorte que :</dd> - <dd> + <dd><p><code>string</code> ou <code>null</code>. Le panneau à charger dans la barre latérale, spécifié comme une URL pointant vers un document HTML, ou <code>null</code>, ou une chaîne vide.</p> + <p>Ceci peut pointer vers un fichier empaqueté dans l'extension (for exemple, créé à l'aide de {{WebExtAPIRef("runtime.getURL")}}), ou un document distant (par exemple <code>https://example.org/</code>). Il doit s'agir d'une URL valide.</p> + <p>Si <code>panel</code> est <code>null</code> ou <code>""</code>,alors un panneau précédemment défini sera supprimé, de sorte que :</p> <ul> <li>Si <code>tabId</code> est spécifié, et que l'onglet a un jeu de panneaux spécifiques aux onglets, alors l'onglet héritera du panneau à partir de la fenêtre à laquelle il appartient.</li> <li>Si <code>windowId</code> est spécifié, et que la fenêtre a un jeu de panneaux spécifiques à la fenêtre, alors la fenêtre héritera du panneau global.</li> @@ -90,7 +88,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{Compat("webextensions.api.sidebarAction.setPanel",2)}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Opera <a href="https://dev.opera.com/extensions/sidebar-action-api/"><code>chrome.sidebarAction</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/settitle/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/settitle/index.html index 5923214423..7124845924 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/settitle/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/settitle/index.html @@ -30,7 +30,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/setTitle <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.sidebarAction.setTitle( +<pre class="brush: js">browser.sidebarAction.setTitle( details // object ) </pre> @@ -39,12 +39,10 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/setTitle <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Un objet avec les propriétés suivantes .</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet avec les propriétés suivantes .</p> + <dl> <dt><code>title</code></dt> - <dd><code>string</code> ou <code>null</code>. Le nouveau titre de la barre latérale.</dd> - <dd> + <dd><p><code>string</code> ou <code>null</code>. Le nouveau titre de la barre latérale.</p> <p>si le <code>titre</code> est une chaîne vide, le titre utilisé sera le nom de l'extension, mais {{WebExtAPIRef("sidebarAction.getTitle")}} fournira toujours la chaîne vide.</p> <p>Si le <code>titre</code> est <code>null</code>, alors un titre précédemment défini sera supprimé, de sorte que :</p> @@ -86,7 +84,7 @@ browser.browserAction.onClicked.addListener(setTitleForTab);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Opera <a href="https://dev.opera.com/extensions/sidebar-action-api/"><code>chrome.sidebarAction</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/toggle/index.html b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/toggle/index.html index a8cf0fed95..d113f4c2ba 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/toggle/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/sidebaraction/toggle/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/sidebarAction/toggle <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.sidebarAction.toggle() +<pre class="brush: js">browser.sidebarAction.toggle() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/index.html index 119d7756b0..3d4b1ba6b4 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/index.html @@ -25,13 +25,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage <li>Plusieurs paires clef/valeur peuvent être récupérées par un même appel à l'API.</li> </ul> -<p>Pour utiliser cette API vous devez inclure la <a href="https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> « storage » dans votre fichier <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a>.</p> +<p>Pour utiliser cette API vous devez inclure la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> « storage » dans votre fichier <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json">manifest.json</a>.</p> <p>Chaque extension a sa propre zone de stockage, qui peut être divisée entre plusieurs types de stockage.</p> <p>Bien que cette API soit semblable à {{domxref("Window.localStorage")}} il est conseillé de ne pas utiliser <code>Window.localStorage</code> dans le code de l'extension pour stocker ses données. Firefox effacera les données stockées via l'API localStorage par les extensions dans plusieurs scénarios où les utilisateurs effacent leur historique de navigation ou des données pour des raisons de confidentialité, alors que les données sauvées en utilisant l'API <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/storage/local">storage.local</a></code> seront correctement conservées dans ces scénarios.</p> -<div class="note">La zone de stockage n'est pas chiffrée et ne doit pas être utilisée pour stocker des informations confidentielles sur les utilisateurs.</div> +<div class="note"> + <p><strong>Note :</strong> La zone de stockage n'est pas chiffrée et ne doit pas être utilisée pour stocker des informations confidentielles sur les utilisateurs.</p> +</div> <h2 id="Types">Types</h2> @@ -68,7 +70,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/local/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/local/index.html index fc62390e95..05638d9208 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/local/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/local/index.html @@ -53,7 +53,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/local <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/managed/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/managed/index.html index e8d50a6c21..78cce96212 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/managed/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/managed/index.html @@ -58,9 +58,9 @@ storageItem.then((res) => { <pre class="brush: js">{ "name": "chrome-storage-managed-examples@mozilla.org", -<span class="str"> "storage"</span><span class="pun">:</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> - </span><span class="str">"managed_schema"</span><span class="pun">:</span><span class="pln"> </span><span class="str">"schema.json"</span><span class="pln"> - </span><span class="pun">},</span> + "storage": { + "managed_schema": "schema.json" + }, } </pre> @@ -97,7 +97,7 @@ storageItem.then((res) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/onchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/onchanged/index.html index 53bf75d281..0f3d0acc00 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/onchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/onchanged/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/onChanged <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.storage.onChanged.addListener(callback) +<pre class="brush: js">browser.storage.onChanged.addListener(callback) browser.storage.onChanged.removeListener(listener) browser.storage.onChanged.hasListener(listener) </pre> @@ -44,12 +44,12 @@ browser.storage.onChanged.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>changes</code></dt> <dd><code>object</code>. Objet décrivant le changement. Cela contient une propriété pour chaque clé qui a changé. Le nom de la propriété est le nom de la clé qui a changé, et sa valeur est un objet {{WebExtAPIRef('storage.StorageChange')}} décrivant la modification apportée à cet élément.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>areaName</code></dt> <dd><code>string</code>. Le nom de la zone de stockage (<code>"sync"</code>, <code>"local"</code> or <code>"managed"</code>) auquel les modifications ont été apportées.</dd> </dl> @@ -86,7 +86,7 @@ browser.storage.onChanged.addListener(logStorageChange); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/clear/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/clear/index.html index 14fe3c2617..e421d7113f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/clear/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/clear/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/clear <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var clearing = browser.storage.<storageType>.clear() +<pre class="brush: js">var clearing = browser.storage.<storageType>.clear() </pre> <p><code><storageType> </code>sera l'un des types de stockage accessibles en écriture — {{WebExtAPIRef("storage.sync")}} or {{WebExtAPIRef("storage.local")}}.</p> @@ -54,7 +54,7 @@ clearStorage.then(onCleared, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/get/index.html index e2836d3b10..29a65c3e62 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/get/index.html @@ -41,7 +41,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/get <p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un objet de <code>resultat</code> contenant tous les objets dans les <code>clefs</code> trouvées dans la zone de stockage. Si l'opération a échoué, la promesse sera rejetée avec un message d'erreur. Si le stockage géré n'est pas défini, les données <code>non définies</code> seront retournées.</p> <div class="warning"> -<p>Lorsqu'elle est utilisée dans un script de contenu dans les versions de Firefox antérieures à 52, la promesse retournée par <code>browser.storage.local.get()</code> est remplie avec un tableau contenant un objet. L'objet dans le tableau contient les <code>clefs</code> trouvées dans la zone de stockage, comme décrit ci-dessus. La promesse est correctement remplie avec un objet lorsqu'il est utilisé dans le contexte d'arrière-plan<br> +<p><strong>Attention :</strong> Lorsqu'elle est utilisée dans un script de contenu dans les versions de Firefox antérieures à 52, la promesse retournée par <code>browser.storage.local.get()</code> est remplie avec un tableau contenant un objet. L'objet dans le tableau contient les <code>clefs</code> trouvées dans la zone de stockage, comme décrit ci-dessus. La promesse est correctement remplie avec un objet lorsqu'il est utilisé dans le contexte d'arrière-plan<br> (scripts d'arrière-plan, popups, pages d'options, etc.). Lorsque cette API est utilisée en tant que <code>chrome.storage.local.get()</code>, elle transmet correctement un objet à la fonction de rappel.</p> </div> @@ -127,7 +127,7 @@ gettingItem.then(onGot, onError); console.log(items.kitten); // -> {name:"Mog", eats:"mice"} });</pre> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/getbytesinuse/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/getbytesinuse/index.html index ee363be0e7..f16cdd0e08 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/getbytesinuse/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/getbytesinuse/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/getBytesIn <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingSpace = browser.storage.<storageType>.getBytesInUse( +<pre class="brush: js">var gettingSpace = browser.storage.<storageType>.getBytesInUse( keys // null, string, or array of strings ) </pre> @@ -46,7 +46,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/getBytesIn <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/index.html index 14b6462ab9..963e31875b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/index.html @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/remove/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/remove/index.html index c51a77e08a..1b23445b39 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/remove/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/remove/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/remove <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">let removingItem = browser.storage.<storageType>.remove( +<pre class="brush: js">let removingItem = browser.storage.<storageType>.remove( keys // string, or array of strings ) </pre> @@ -62,7 +62,7 @@ removeKitten.then(onRemoved, onError); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/set/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/set/index.html index b1d8c12e59..fcd8d257a6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/set/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/storagearea/set/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/set <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">let settingItem = browser.storage.<storageType>.set( +<pre class="brush: js">let settingItem = browser.storage.<storageType>.set( keys // object ) </pre> @@ -95,7 +95,7 @@ browser.storage.local.get("monster") <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/storage/storagechange/index.html b/files/fr/mozilla/add-ons/webextensions/api/storage/storagechange/index.html index 938ac3faa2..c57f065c74 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/storage/storagechange/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/storage/storagechange/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageChange <p>Les objets <code>StorageChange</code> contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>oldValue</code>{{optional_inline}}</dt> <dd>L'ancienne valeur de l'article, s'il y avait une ancienne valeur. Cela peut être n'importe quel type de données.</dd> <dt><code>newValue</code>{{optional_inline}}</dt> @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageChange <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/storage"><code>chrome.storage</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/storage.json"><code>storage.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/capturetab/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/capturetab/index.html index fe722d6be7..4813a4bfd8 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/capturetab/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/capturetab/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/captureTab <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var capturing = browser.tabs.captureTab( +<pre class="brush: js">var capturing = browser.tabs.captureTab( tabId, // optional integer options // optional extensionTypes.ImageDetails ) @@ -63,7 +63,7 @@ browser.browserAction.onClicked.addListener(function() { <p>{{Compat("webextensions.api.tabs.captureTab")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/capturevisibletab/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/capturevisibletab/index.html index bee267839e..a606cd1e70 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/capturevisibletab/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/capturevisibletab/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/captureVisibleTab <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var capturing = browser.tabs.captureVisibleTab( +<pre class="brush: js">var capturing = browser.tabs.captureVisibleTab( windowId, // optional integer options // optional extensionTypes.ImageDetails ) @@ -64,7 +64,7 @@ browser.browserAction.onClicked.addListener(function() { <p>{{Compat("webextensions.api.tabs.captureVisibleTab")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/connect/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/connect/index.html index a815d18b6e..146df70ced 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/connect/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/connect/index.html @@ -15,15 +15,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/connect --- <div>{{AddonSidebar()}}</div> -<p>Appelez cette fonction pour configurer une connexion entre les scripts d'arrière-plan de l'extension (ou d'autres scripts privilégiés, tels que les scripts d'arrière-plan de l'extrension (ou d'autres scripts privilégiés, tels que les scripts de pages d'options) et les <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_scripts">scripts de contenu</a> appartenant à cette extension et s'exécutant dans l'onglet spécifié. Cette fonction renvoie un objet {{WebExtAPIRef("runtime.Port")}}.</p> +<p>Appelez cette fonction pour configurer une connexion entre les scripts d'arrière-plan de l'extension (ou d'autres scripts privilégiés, tels que les scripts d'arrière-plan de l'extrension (ou d'autres scripts privilégiés, tels que les scripts de pages d'options) et les <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Content_scripts">scripts de contenu</a> appartenant à cette extension et s'exécutant dans l'onglet spécifié. Cette fonction renvoie un objet {{WebExtAPIRef("runtime.Port")}}.</p> <p>Lorsque cela est appelée, l'événement {{WebExtAPIRef('runtime.onConnect')}} est déclenché dans tout script de contenu appartenant à cette extension qui s'exécute dans l'onglet spécifié. L'écouteur d'événement recevra un autre objet {{WebExtAPIRef("runtime.Port")}}. Les deux parties peuvent ensuite utiliser les objets <code>Port</code> pour échanger des messages.</p> -<p>Pour plus de détails, voir <a href="/en-US/Add-ons/WebExtensions/Content_scripts#Connection-based_messaging">connection-based messaging</a>.</p> +<p>Pour plus de détails, voir <a href="/fr/Add-ons/WebExtensions/Content_scripts#Connection-based_messaging">connection-based messaging</a>.</p> <h2 id="Syntax">Syntax</h2> -<pre class="syntaxbox brush:js">browser.tabs.connect( +<pre class="brush: js">browser.tabs.connect( tabId, // integer connectInfo // optional object ) @@ -35,8 +35,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/connect <dt><code>tabId</code></dt> <dd><code>integer</code>. ID of the tab whose content scripts we want to connect to.</dd> <dt><code>connectInfo</code>{{optional_inline}}</dt> - <dd><code>object</code>. - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>name</code>{{optional_inline}}</dt> <dd><code>string</code>. Will be passed into {{WebExtAPIRef("runtime.onConnect")}} event listeners in content scripts belonging to this extension and running in the specified tab.</dd> <dt><code>frameId</code>{{optional_inline}}</dt> @@ -51,7 +51,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/connect <h2 id="Examples">Examples</h2> -<p>In this example a background script listens for a click on a <a href="/en-US/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Browser_actions_2">browser action</a>, then connects to the currently active tab, then sends a message using the <code>Port</code> that's returned from <code>connect()</code>:</p> +<p>In this example a background script listens for a click on a <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Browser_actions_2">browser action</a>, then connects to the currently active tab, then sends a message using the <code>Port</code> that's returned from <code>connect()</code>:</p> <pre class="brush: js">function connectToTab(tabs) { if (tabs.length > 0) { @@ -81,7 +81,7 @@ browser.browserAction.onClicked.addListener(function() { <p>{{Compat("webextensions.api.tabs.connect")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/create/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/create/index.html index 6a82b23adb..95244d6e3e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/create/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/create/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/create <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var creating = browser.tabs.create( +<pre class="brush: js">var creating = browser.tabs.create( createProperties // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/create <dl> <dt><code>createProperties</code></dt> - <dd><code>object</code>.Propriétés pour donner le nouvel onglet. Pour en savoir plus sur ces propriétés, consultez la documentation {{WebExtAPIRef("tabs.Tab")}}.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.Propriétés pour donner le nouvel onglet. Pour en savoir plus sur ces propriétés, consultez la documentation {{WebExtAPIRef("tabs.Tab")}}.</p> + <dl> <dt><code>active</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si l'onglet doit devenir l'onglet actif dans la fenêtre. Si elle est <code>false</code>, elle n'a aucun effet. N'affecte pas si la fenêtre est mise au point (voir {{WebExtAPIRef('windows.update')}}). Par défaut à <code>true</code>.</dd> <dt><code>cookieStoreId</code> {{optional_inline}}</dt> @@ -46,20 +45,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/create <dt><code>pinned</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si l'onglet doit être épinglé. Par défaut à <code>false</code>.</dd> <dt><code>selected</code>{{optional_inline}}</dt> - <dd><code>boolean</code>. Si l'onglet doit devenir l'onglet sélectionné dans la fenêtre. Par défaut à <code>true</code>. - <div class="warning">Cette propriété est obsolète et n'est pas prise en charge dans Firefox. Utilisez <code>actif</code> à la place.</div> + <dd><p><code>boolean</code>. Si l'onglet doit devenir l'onglet sélectionné dans la fenêtre. Par défaut à <code>true</code>.</p> + <div class="warning"><p><strong>Attention :</strong> Cette propriété est obsolète et n'est pas prise en charge dans Firefox. Utilisez <code>actif</code> à la place.</p></div> </dd> <dt><code>url</code>{{optional_inline}}</dt> - <dd><code>string</code>. 'URL permettant de naviguer dans l'onglet initialement. Par défaut à la page Nouvel onglet.</dd> - <dd>Les URL complètes doivent inclure un schéma (i.e. 'http://www.google.com', par 'www.google.com').</dd> - <dd>Pour des raisons de sécurité, dans Firefox, il se peut que ce ne soit pas une URL privilégiée. Le passage de l'une des URL suivantes échouera :</dd> - <dd> + <dd><p><code>string</code>. 'URL permettant de naviguer dans l'onglet initialement. Par défaut à la page Nouvel onglet.</p> + <p>Les URL complètes doivent inclure un schéma (i.e. 'http://www.google.com', par 'www.google.com').</p> + <p>Pour des raisons de sécurité, dans Firefox, il se peut que ce ne soit pas une URL privilégiée. Le passage de l'une des URL suivantes échouera :</p> <ul> <li>chrome: URLs</li> <li>javascript: URLs</li> <li>data: URLs</li> <li>file: URLs (c'est-à-dire, fichiers sur le système de fichiers, cependant, pour utiliser un fichier empaqueté à l'intérieur de l'extension, voir ci-dessous)</li> - <li>privileged about: URLs (par exemple, <code>about:config</code>, <code>about:addons</code>, <code>about:debugging</code>)<span class="hidden"> </span>. Les URL non privilégiées (e.g., <code>about:blank</code>) sont autorisés.</li> + <li>privileged about: URLs (par exemple, <code>about:config</code>, <code>about:addons</code>, <code>about:debugging</code>). Les URL non privilégiées (e.g., <code>about:blank</code>) sont autorisés.</li> <li>La page Nouvel onglet (<code>about:newtab</code>) peut être ouverte si aucune valeur n'est fournie pour l'URL.</li> </ul> @@ -100,7 +98,7 @@ browser.browserAction.onClicked.addListener(function() { <p>{{Compat("webextensions.api.tabs.create", 10)}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/detectlanguage/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/detectlanguage/index.html index f1beb98b3b..8a9a96a508 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/detectlanguage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/detectlanguage/index.html @@ -15,13 +15,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/detectLanguage --- <div>{{AddonSidebar()}}</div> -<p>Détecte la langue principale du contenu dans un onglet, en utilisant le <a class="external external-icon" href="https://github.com/CLD2Owners/cld2">détecteur de langue compact</a> (CLD).</p> +<p>Détecte la langue principale du contenu dans un onglet, en utilisant le <a href="https://github.com/CLD2Owners/cld2">détecteur de langue compact</a> (CLD).</p> <p>C'est une fonction asynchrone 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 detecting = browser.tabs.detectLanguage( +<pre class="brush: js">var detecting = browser.tabs.detectLanguage( tabId, // optional integer callback // optional function ) @@ -88,7 +88,7 @@ browser.browserAction.onClicked.addListener(function() { <p>{{Compat("webextensions.api.tabs.detectLanguage")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/discard/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/discard/index.html index b887149d10..c1dd5c9470 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/discard/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/discard/index.html @@ -26,7 +26,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/discard <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var discarding = browser.tabs.discard( +<pre class="brush: js">var discarding = browser.tabs.discard( tabIds // integer or integer array ) </pre> @@ -76,7 +76,7 @@ discarding.then(onDiscarded, onError);</pre> <p>{{Compat("webextensions.api.tabs.discard", 10)}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/duplicate/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/duplicate/index.html index ba2bc4cd4c..177cec75a3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/duplicate/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/duplicate/index.html @@ -25,8 +25,7 @@ let duplicating = browser.tabs.duplicate( <dt><code>tabId</code></dt> <dd><code>integer</code>. L'identifiant de l'onglet à dupliquer.</dd> <dt><code>duplicateProperties</code> Optionnel</dt> - <dd><code>object</code>. Un objet décrivant la façon dont l'onglet est dupliqué. Il contient les propriétés suivantes :</dd> - <dd> + <dd><p><code>object</code>. Un objet décrivant la façon dont l'onglet est dupliqué. Il contient les propriétés suivantes :</p> <dl> <dt><code><var>index</var></code> Optionnel</dt> <dd><code>integer</code>. La position du nouvel onglet dans la fenêtre. La valeur est restreinte à l'intervalle entre zéro et le nombre d'onglets dans la fenêtre.</dd> @@ -43,7 +42,7 @@ let duplicating = browser.tabs.duplicate( <p>Une <a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">promesse (<code>Promise</code>)</a> dont la valeur de résolution sera un objet <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/tabs/Tab"><code>tabs.Tab</code></a> contenant des détails sur l'onglet dupliqué. L'objet <code>Tab</code> contiendra les propriétés <code>url</code>, <code>title</code> et <code>favIconUrl</code> uniquement si l'extension dispose de la <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions"> permission <code>"tabs"</code></a> ou lorsque <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions#host_permissions">l'hôte correspond à un hôte ciblé dans les permissions</a>. Si une erreur se produit, la promesse sera rejetée avec un message d'erreur.</p> <div class="note"> -<p><strong>Note</strong> : À partir de Firefox 68, la promesse renvoyée par <code>browser.tabs.duplicate()</code> se résout dès que l'onglet a été dupliqué. Auparavant, la promesse n'était résolue qu'une fois l'onglet entièrement chargé.</p> +<p><strong>Note :</strong> À partir de Firefox 68, la promesse renvoyée par <code>browser.tabs.duplicate()</code> se résout dès que l'onglet a été dupliqué. Auparavant, la promesse n'était résolue qu'une fois l'onglet entièrement chargé.</p> </div> <h2 id="Exemples">Exemples</h2> @@ -82,7 +81,7 @@ querying.then(duplicateFirstTab, onError);</pre> <p>{{Compat}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/executescript/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/executescript/index.html index f5f017b032..0b790a369a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/executescript/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/executescript/index.html @@ -38,7 +38,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/executeScript <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var executing = browser.tabs.executeScript( +<pre class="brush: js">var executing = browser.tabs.executeScript( tabId, // optional integer details // object ) @@ -50,9 +50,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/executeScript <dt><code>tabId</code> {{optional_inline}}</dt> <dd><code>integer</code>. L’ID de l’onglet dans lequel exécuter le script. Par défaut, l’onglet actif de la fenêtre en cours.</dd> <dt><code>details</code></dt> - <dd>Un objet décrivant le script à exécuter. Il contient les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un objet décrivant le script à exécuter. Il contient les propriétés suivantes :</p> + <dl> <dt><code>allFrames</code> {{optional_inline}}</dt> <dd><code>boolean</code>. Si <code>true</code>, le code sera injecté dans toutes les cadres de la page courante. Si <code>true</code> et <code>frameId</code> est défini, alors il y aura une erreur, frameId et allFrames sont mutuellement exclusifs. Si c'est <code>false</code>, le code n'est injecté que dans le cadre supérieur. La valeur par défaut est <code>false</code>.</dd> <dt><code>code </code>{{optional_inline}}</dt> @@ -77,7 +76,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/executeScript <pre class="brush: js">var foo='my result';foo;</pre> -<p>Ici, le tableau des résultats contiendra la chaîne <code>"my result"</code> en tant qu’élément. Les valeurs de résultat doivent être <a href="/fr/docs/Web/API/Web_Workers_API/algorithme_clonage_structure">clonables tructurées</a>. La dernière déclaration peut également être une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code>, mais cette fonctionnalité n'est pas supportée par la bibliothèque <a href="https://github.com/mozilla/webextension-polyfill#tabsexecutescript">webextension-polyfill</a>.<br> +<p>Ici, le tableau des résultats contiendra la chaîne <code>"my result"</code> en tant qu’élément. Les valeurs de résultat doivent être <a href="/fr/docs/Web/API/Web_Workers_API/algorithme_clonage_structure">clonables tructurées</a>. La dernière déclaration peut également être une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code>, mais cette fonctionnalité n'est pas supportée par la bibliothèque <a href="https://github.com/mozilla/webextension-polyfill#tabsexecutescript">webextension-polyfill</a>.<br> Si une erreur se produit, la promesse sera rejetée avec un message d’erreur.</p> <h2 id="Exemples">Exemples</h2> @@ -137,7 +136,7 @@ executing.then(onExecuted, onError);</pre> <p>{{Compat("webextensions.api.tabs.executeScript")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/get/index.html index 0abb29462f..c889a95e70 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/get/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/get <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = browser.tabs.get( +<pre class="brush: js">var getting = browser.tabs.get( tabId // integer ) </pre> @@ -58,7 +58,7 @@ browser.tabs.onActivated.addListener(logListener);</pre> <p>{{Compat("webextensions.api.tabs.get")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/getallinwindow/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/getallinwindow/index.html index ded4849de3..da8b786701 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/getallinwindow/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/getallinwindow/index.html @@ -15,7 +15,7 @@ tags: translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getAllInWindow --- <div>{{AddonSidebar}} -<div class="blockIndicator deprecated"> +<div> <p><strong>Deprecated</strong><br> Cette méthode est dépréciée. Utilisez {{WebExtAPIRef("tabs.query", "tabs.query({currentWindow: true})")}} à la place.</p> </div> @@ -23,11 +23,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getAllInWindow <p>Obtient des détails sur tous les onglets de la fenêtre spécifiée.</p> -<p>C'est une fonction asynchrone qui renvoie une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code>.</p> +<p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code>.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = browser.tabs.getAllInWindow( +<pre class="brush: js">var getting = browser.tabs.getAllInWindow( windowId // optional integer ) </pre> @@ -41,7 +41,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getAllInWindow <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> qui sera remplie avec un <code>tableau</code> d'ojets <code>{{WebExtAPIRef('tabs.Tab')}}</code> contenant des informations sur tous les onglets de la fenêtre. Si la fenêtre n'a pas pu être trouvée ou qu'une autre erreur se produit, la promesse sera rejetée avec un message d'erreur.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> qui sera remplie avec un <code>tableau</code> d'ojets <code>{{WebExtAPIRef('tabs.Tab')}}</code> contenant des informations sur tous les onglets de la fenêtre. Si la fenêtre n'a pas pu être trouvée ou qu'une autre erreur se produit, la promesse sera rejetée avec un message d'erreur.</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -49,7 +49,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getAllInWindow <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/getcurrent/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/getcurrent/index.html index d382118bfc..ee26a84063 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/getcurrent/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/getcurrent/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getCurrent <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingCurrent = browser.tabs.getCurrent() +<pre class="brush: js">var gettingCurrent = browser.tabs.getCurrent() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -55,7 +55,7 @@ gettingCurrent.then(onGot, onError);</pre> <p>{{Compat("webextensions.api.tabs.getCurrent")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/getselected/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/getselected/index.html index 37e25a92d0..20fe260b83 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/getselected/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/getselected/index.html @@ -17,7 +17,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getSelected <div>{{AddonSidebar()}}</div> <div class="warning"> -<p>Cette méthode est dépréciée. utilisez {{WebExtAPIRef("tabs.query", "tabs.query({active: true})")}} à la place.</p> +<p><strong>Attention :</strong> Cette méthode est dépréciée. utilisez {{WebExtAPIRef("tabs.query", "tabs.query({active: true})")}} à la place.</p> </div> <p>Obtient l'onglet sélectionné dans la fenêtre spécifiée</p> @@ -26,7 +26,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getSelected <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingSelected = browser.tabs.getSelected( +<pre class="brush: js">var gettingSelected = browser.tabs.getSelected( windowId // optional integer ) </pre> @@ -40,7 +40,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getSelected <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un objet <a href="/fr/Add-ons/WebExtensions/API/tabs/Tab" title="The type tabs.Tab contains information about a tab. This provides access to information about what content is in the tab, how large the content is, what special states or restrictions are in effect, and so forth."><code>tabs.Tab</code></a> contenant des informations sur l'onglet sélectionné. Si l'onglet n'a pas pu être trouvé ou qu'une autre erreur se produit, la promesse sera rejetée avec un message d'erreur.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un objet <a href="/fr/Add-ons/WebExtensions/API/tabs/Tab"><code>tabs.Tab</code></a> contenant des informations sur l'onglet sélectionné. Si l'onglet n'a pas pu être trouvé ou qu'une autre erreur se produit, la promesse sera rejetée avec un message d'erreur.</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -48,7 +48,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getSelected <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/getzoom/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/getzoom/index.html index 84f9e92f43..7b97eca351 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/getzoom/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/getzoom/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getZoom <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingZoom = browser.tabs.getZoom( +<pre class="brush: js">var gettingZoom = browser.tabs.getZoom( tabId // optional integer ) </pre> @@ -71,7 +71,7 @@ gettingZoom.then(onGot, onError);</pre> <p>{{Compat("webextensions.api.tabs.getZoom")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/getzoomsettings/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/getzoomsettings/index.html index 06b78ef1af..89934d27f2 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/getzoomsettings/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/getzoomsettings/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/getZoomSettings <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingZoomSettings = browser.tabs.getZoomSettings( +<pre class="brush: js">var gettingZoomSettings = browser.tabs.getZoomSettings( tabId // optional integer ) </pre> @@ -58,7 +58,7 @@ gettingZoomSettings.then(onGot, onError);</pre> <p>{{Compat("webextensions.api.tabs.getZoomSettings")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/goback/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/goback/index.html index 399173037e..f0c2dc8c64 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/goback/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/goback/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/goBack <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var withgoingBack = browser.tabs.goBack( +<pre class="brush: js">var withgoingBack = browser.tabs.goBack( tabId, // optional integer callback // optional function ) @@ -62,7 +62,7 @@ goingBack.then(onGoBack, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/tabs#method-getZoomSettings"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/goforward/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/goforward/index.html index 26a67e0f04..fce5647bc7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/goforward/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/goforward/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/goForward <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var goingForward = browser.tabs.goForward( +<pre class="brush: js">var goingForward = browser.tabs.goForward( tabId, // optional integer callback // optional function ) @@ -62,7 +62,7 @@ goingForward.then(onGoForward, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API <a href="https://developer.chrome.com/extensions/tabs#method-getZoomSettings"><code>chrome.tabs</code></a> de Chromium.Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/hide/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/hide/index.html index 1c63915600..5686440252 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/hide/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/hide/index.html @@ -35,7 +35,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/hide <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var hiding = browser.tabs.hide( +<pre class="brush: js">var hiding = browser.tabs.hide( tabIds // integer or integer array ) </pre> @@ -44,9 +44,10 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/hide <dl> <dt><code>tabIds</code></dt> - <dd><code><code>integer</code></code> or <code><code>array</code></code> of <code><code>integer</code></code>. Les ID de l'onglet ou des onglets à masquer.</dd> - <dd>Si l'un de ces onglets ne peut pas être masqué, il ne sera pas masqué, mais l'appel sera toujours valide et les onglets éligibles seront toujours masqués. Par exemple, si vous passez <code>[1, 3]</code>, et <code>1</code> identifie l'onglet actif, alors seulement <code>3</code> seront cachés.</dd> - <dd>Cependant, si l'un des ID d'onglet n'est pas valide, l'appel échouera et aucun onglet ne sera masqué.</dd> + <dd><p><code>integer</code> or <code>array</code> of <code>integer</code>. Les ID de l'onglet ou des onglets à masquer.</p> + <p>Si l'un de ces onglets ne peut pas être masqué, il ne sera pas masqué, mais l'appel sera toujours valide et les onglets éligibles seront toujours masqués. Par exemple, si vous passez <code>[1, 3]</code>, et <code>1</code> identifie l'onglet actif, alors seulement <code>3</code> seront cachés.</p> + <p>Cependant, si l'un des ID d'onglet n'est pas valide, l'appel échouera et aucun onglet ne sera masqué.</p> + </dd> </dl> <h3 id="Valeur_retournée">Valeur retournée</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/highlight/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/highlight/index.html index 369bfd42d3..f96c75b883 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/highlight/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/highlight/index.html @@ -20,12 +20,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/highlight <div></div> <div> -<p>C'est une fonction asynchrone qui renvoie une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code>.</p> +<p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code>.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var highlighting = browser.tabs.highlight( +<pre class="brush: js">var highlighting = browser.tabs.highlight( highlightInfo // object ) </pre> @@ -34,15 +34,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/highlight <dl> <dt><code>highlightInfo</code></dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>windowId</code>{{optional_inline}}</dt> <dd><code>integer</code>. ID de la fenêtre contenant les onglets.</dd> <dt><code>populate</code>{{optional_inline}}</dt> - <dd><code>boolean</code>. Par défaut la valeur est <code>true</code>. S'il est défini sur <code>false</code>, l'objet {{WebExtAPIRef('windows.Window')}} n'aura pas de propriété <code>tabs</code> contenant une liste d'objets {{WebExtAPIRef('tabs.Tab')}} représentant les onglets ouverts dans la fenêtre. + <dd><p><code>boolean</code>. Par défaut la valeur est <code>true</code>. S'il est défini sur <code>false</code>, l'objet {{WebExtAPIRef('windows.Window')}} n'aura pas de propriété <code>tabs</code> contenant une liste d'objets {{WebExtAPIRef('tabs.Tab')}} représentant les onglets ouverts dans la fenêtre.</p> <div class="note"> - <p><strong>Note</strong>: Remplir la fenêtre (le comportement par défaut) peut être une opération coûteuse s'il y a beaucoup d'onglets. Pour de meilleures performances, il est recommandé de définir manuellement configuré <code>populate</code> à <code>false</code> si vous n'avez pas besoin des détails de l'onglet.</p> + <p><strong>Note :</strong> Remplir la fenêtre (le comportement par défaut) peut être une opération coûteuse s'il y a beaucoup d'onglets. Pour de meilleures performances, il est recommandé de définir manuellement configuré <code>populate</code> à <code>false</code> si vous n'avez pas besoin des détails de l'onglet.</p> </div> </dd> <dt><code>tabs</code></dt> @@ -53,7 +52,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/highlight <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> qui sera remplie avec un objet {{WebExtAPIRef('windows.Window')}} contenant des détails sur la fenêtre dont les onglets ont été mis en surbrillance. Si la fenêtre n'a pas pu être trouvée ou qu'une autre erreur se produit, la promesse sera rejetée avec un message d'erreur.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> qui sera remplie avec un objet {{WebExtAPIRef('windows.Window')}} contenant des détails sur la fenêtre dont les onglets ont été mis en surbrillance. Si la fenêtre n'a pas pu être trouvée ou qu'une autre erreur se produit, la promesse sera rejetée avec un message d'erreur.</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -61,7 +60,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/highlight <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/index.html index ad889267c4..cfea5b78c9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/index.html @@ -96,7 +96,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs <dt>{{WebExtAPIRef("tabs.getCurrent()")}}</dt> <dd>Obtient des informations sur l'onglet dans lequel ce script s'exécute, en tant qu'objet {{WebExtAPIRef("tabs.Tab")}}.</dd> <dt>{{WebExtAPIRef("tabs.getSelected()")}} {{deprecated_inline}}</dt> - <dd>Obtient l'onglet sélectionné dans la fenêtre spécifiée. <strong>Deprecated: utilisez plutôt <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/tabs/query" title="Gets all tabs that have the specified properties, or all tabs if no properties are specified."><code>tabs.query({active: true})</code></a>.</strong></dd> + <dd>Obtient l'onglet sélectionné dans la fenêtre spécifiée. <strong>Deprecated: utilisez plutôt <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/tabs/query"><code>tabs.query({active: true})</code></a>.</strong></dd> <dt>{{WebExtAPIRef("tabs.getZoom()")}}</dt> <dd>Obtient le facteur de zoom actuel de l'onglet spécifié.</dd> <dt>{{WebExtAPIRef("tabs.getZoomSettings()")}}</dt> @@ -169,7 +169,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs <dt>{{WebExtAPIRef("tabs.onRemoved")}}</dt> <dd>Est émis lorsqu'un onglet est fermé.</dd> <dt>{{WebExtAPIRef("tabs.onReplaced")}}</dt> - <dd>Est émis lorsqu'un onglet est remplacé par un autre onglet en raison d'un <em lang="en-US">prerendering</em>.</dd> + <dd>Est émis lorsqu'un onglet est remplacé par un autre onglet en raison d'un <i lang="en">prerendering</i>.</dd> <dt>{{WebExtAPIRef("tabs.onSelectionChanged")}} {{deprecated_inline}}</dt> <dd>Est émis lorsque l'onglet sélectionné dans une fenêtre change. <strong>Déprécié :</strong> utilisez {{WebExtAPIRef("tabs.onActivated")}} à la place.</dd> <dt>{{WebExtAPIRef("tabs.onUpdated")}}</dt> @@ -184,9 +184,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> -<p>Cette API est basée sur l'API Chromium <a class="external" href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a class="external" href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> +<p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</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/tabs/insertcss/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/insertcss/index.html index d46826db80..d51ca99171 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/insertcss/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/insertcss/index.html @@ -18,21 +18,21 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/insertCSS <p>Injecter du code CSS dans une page web.</p> -<p>Pour utiliser cette API vous devez avoir la permission "<a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">host permission</a>" ou utiliser la permission "<a href="/en-US/Add-ons/WebExtensions/manifest.json/permissions#activeTab_permission">activeTab permission</a>".</p> +<p>Pour utiliser cette API vous devez avoir la permission "<a href="/fr/Add-ons/WebExtensions/manifest.json/permissions#Host_permissions">host permission</a>" ou utiliser la permission "<a href="/fr/Add-ons/WebExtensions/manifest.json/permissions#activeTab_permission">activeTab permission</a>".</p> -<p>Vous ne pouvez injecter du CSS que dans des pages dont l'URL peut être exprimée en utilisant un <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">motif de correspondance</a>, ce qui signifie que son schéma doit être "http", "https", "file", "ftp". Cela signifie que vous ne pouvez pas injecter de CSS dans les pages intégrées du navigateur, telles que about:debugging, about:addons, ou la page qui s'ouvre lorsque vous ouvrez un nouvel onglet vide.</p> +<p>Vous ne pouvez injecter du CSS que dans des pages dont l'URL peut être exprimée en utilisant un <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">motif de correspondance</a>, ce qui signifie que son schéma doit être "http", "https", "file", "ftp". Cela signifie que vous ne pouvez pas injecter de CSS dans les pages intégrées du navigateur, telles que about:debugging, about:addons, ou la page qui s'ouvre lorsque vous ouvrez un nouvel onglet vide.</p> -<div class="blockIndicator note"> -<p><span class="tlid-translation translation" lang="fr"><span title="">Firefox résout les URL dans les fichiers CSS injectés par rapport au fichier CSS lui-même, plutôt qu'à la page dans laquelle il est injecté.</span></span></p> +<div class="note"> +<p><strong>Note :</strong> Firefox résout les URL dans les fichiers CSS injectés par rapport au fichier CSS lui-même, plutôt qu'à la page dans laquelle il est injecté.</p> </div> <p>Le CSS inséré peut être retiré à nouveau en appelant {{WebExtAPIRef("tabs.removeCSS()")}}.</p> -<p>C'est une fonction asynchrone qui renvoie une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> (sur Firefox seulement).</p> +<p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> (sur Firefox seulement).</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var inserting = browser.tabs.insertCSS( +<pre class="brush: js">var inserting = browser.tabs.insertCSS( tabId, // optional integer details // object ) @@ -44,15 +44,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/insertCSS <dt><code>tabId</code> {{optional_inline}}</dt> <dd><code>integer</code>. L'ID de l'onglet dans lequel insérer le CSS. Par défaut à l'onglet actif de la fenêtre en cours.</dd> <dt><code>details</code></dt> - <dd>Un objet décrivant le CSS à insérer. Il contient les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un objet décrivant le CSS à insérer. Il contient les propriétés suivantes :</p> + <dl> <dt><code>allFrames</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si <code>true</code>, le CSS sera injecté dans toutes les images de la page en cours. Si c'est <code>false</code>, CSS est seulement injecté dans le cadre supérieur. Par défaut à <code>false</code>.</dd> <dt><code>code</code>{{optional_inline}}</dt> <dd><code>string</code>. Code à injecter, sous la forme d'une chaîne de texte.</dd> <dt><code>cssOrigin</code>{{optional_inline}}</dt> - <dd><code>string</code>. Cela peut prendre l'une des deux valeurs suivantes: "utilisateur", pour ajouter le CSS en tant que feuille de style utilisateur, ou "auteur" pour l'ajouter en tant que feuille de style auteur. Spécifier "utilisateur" vous permet d'empêcher les sites Web de surcharger le CSS que vous insérez: voir <a href="/en-US/docs/Web/CSS/Cascade#Cascading_order">la commande en cascade</a>. Si cette option est omise, le CSS est ajouté en tant que feuille de style auteur.</dd> + <dd><code>string</code>. Cela peut prendre l'une des deux valeurs suivantes: "utilisateur", pour ajouter le CSS en tant que feuille de style utilisateur, ou "auteur" pour l'ajouter en tant que feuille de style auteur. Spécifier "utilisateur" vous permet d'empêcher les sites Web de surcharger le CSS que vous insérez: voir <a href="/fr/docs/Web/CSS/Cascade#Cascading_order">la commande en cascade</a>. Si cette option est omise, le CSS est ajouté en tant que feuille de style auteur.</dd> <dt><code>file</code>{{optional_inline}}</dt> <dd><code>string</code>. Chemin d'accès à un fichier contenant le code à injecter. Dans Firefox, les URL relatives sont résolues par rapport à l'URL de la page en cours. Dans Chrome, ces URL sont résolues par rapport à l'URL de base de l'extension. Pour travailler avec plusieurs navigateurs, vous pouvez spécifier le chemin comme une URL absolue, en commençant à la racine de l'extension, comme ceci : <code>"/path/to/stylesheet.css"</code>.</dd> <dt><code>frameId</code>{{optional_inline}}</dt> @@ -67,7 +66,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/insertCSS <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> qui sera remplie sans arguments lorsque tous les CSS ont été insérés. Si une erreur se produit, la promesse sera rejetée avec un message d'erreur.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> qui sera remplie sans arguments lorsque tous les CSS ont été insérés. Si une erreur se produit, la promesse sera rejetée avec un message d'erreur.</p> <h2 id="Exemples">Exemples</h2> @@ -103,7 +102,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{Compat("webextensions.api.tabs.insertCSS")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/move/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/move/index.html index fdd9bdab56..4e2d2605a9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/move/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/move/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/move <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var moving = browser.tabs.move( +<pre class="brush: js">var moving = browser.tabs.move( tabIds, // integer or integer array moveProperties // object ) @@ -36,15 +36,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/move <dt><code>tabIds</code></dt> <dd><code><code>integer</code></code> ou <code><code>array</code></code> d'<code><code>integer</code></code>. ID du {{WebExtAPIRef('tabs.Tab', 'tab')}}à déplacer, ou un tableau d'ID d'onglet.</dd> <dt><code>moveProperties</code></dt> - <dd><code>object</code>. Un objet qui spécifie où déplacer le(s) onglet(s).</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet qui spécifie où déplacer le(s) onglet(s).</p> + <dl> <dt><code>windowId</code>{{optional_inline}}</dt> <dd><code>integer</code>. 'ID de la fenêtre dans laquelle vous souhaitez déplacer les onglet(s). Si vous omettez cela, chaque onglet de <code>tabIds</code> sera déplacé vers l' <code>index</code> dans sa fenêtre actuelle. Si vous incluez ceci, et <code>tabIds</code> contient plus d'un onglet, alors le premier onglet de <code>tabIds</code> sera déplacé vers l'<code>index</code>, et les autres onglets le suivront dans l'ordre donné dans <code>tabIds</code>.</dd> <dt><code>index</code></dt> - <dd><code>integer</code>. La position de l'index pour déplacer la tabulation à, en commençant à 0. Une valeur de -1 placera la tabulation à la fin de la fenêtre.</dd> - <dd>Si vous passez une valeur inférieure à -1, la fonction renvoie une erreur.</dd> - <dd>Notez que vous ne pouvez pas déplacer les onglets épinglés sur une position après les onglets non épinglés d'une fenêtre, ou déplacer les onglets non épinglés à une position avant les onglets épinglés. Par exemple, si vous avez un ou plusieurs onglets épinglés dans la fenêtre cible et si tabIds fait référence à un onglet non épinglé, vous ne pouvez pas passer 0 ici. Si vous essayez de le faire, la fonction échouera silencieusement (elle ne produira pas d'erreur).</dd> + <dd><p><code>integer</code>. La position de l'index pour déplacer la tabulation à, en commençant à 0. Une valeur de -1 placera la tabulation à la fin de la fenêtre.</p> + <p>Si vous passez une valeur inférieure à -1, la fonction renvoie une erreur.</p> + <p>Notez que vous ne pouvez pas déplacer les onglets épinglés sur une position après les onglets non épinglés d'une fenêtre, ou déplacer les onglets non épinglés à une position avant les onglets épinglés. Par exemple, si vous avez un ou plusieurs onglets épinglés dans la fenêtre cible et si tabIds fait référence à un onglet non épinglé, vous ne pouvez pas passer 0 ici. Si vous essayez de le faire, la fonction échouera silencieusement (elle ne produira pas d'erreur).</p> + </dd> </dl> </dd> </dl> @@ -78,7 +78,7 @@ browser.browserAction.onClicked.addListener(function() { gettingCurrent.then(firstToLast, onError); });</pre> -<p><span id="result_box" lang="fr"><span>Déplacer tous les onglets servis via HTTP ou HTTPS depuis * .mozilla.org jusqu'à la fin de leur fenêtre :</span></span></p> +<p>Déplacer tous les onglets servis via HTTP ou HTTPS depuis * .mozilla.org jusqu'à la fin de leur fenêtre :</p> <pre class="brush: js">function onMoved(tab) { console.log(`Moved: ${tab}`); @@ -99,7 +99,7 @@ browser.browserAction.onClicked.addListener(function() { gettingMozTabs.then(moveMoz, onError); });</pre> -<p><span id="result_box" lang="fr"><span>Déplacer tous les onglets servis via HTTP ou HTTPS de * .mozilla.org vers la fenêtre qui héberge le premier onglet de ce type, en commençant à la position 0 :</span></span></p> +<p>Déplacer tous les onglets servis via HTTP ou HTTPS de * .mozilla.org vers la fenêtre qui héberge le premier onglet de ce type, en commençant à la position 0 :</p> <pre class="brush: js">function onMoved(tab) { console.log(`Moved: ${tab}`); @@ -127,7 +127,7 @@ browser.browserAction.onClicked.addListener(function() { <p>{{Compat("webextensions.api.tabs.move")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/moveinsuccession/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/moveinsuccession/index.html index 07fb8aa837..261cb96adf 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/moveinsuccession/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/moveinsuccession/index.html @@ -36,8 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/moveInSuccession <dt><code>tabId</code> {{optional_inline}}</dt> <dd><code>integer.</code> L'<code>ID</code> de l'onglet qui succédera au dernier onglet du tableau <code>tabIds</code>. Si cet <code>ID</code> est invalide ou {{WebExtAPIRef('tabs.TAB_ID_NONE')}}, le dernier onglet n'aura pas de successeur. Par défaut {{WebExtAPIRef('tabs.TAB_ID_NONE')}}.</dd> <dt><code>options</code> {{optional_inline}}</dt> - <dd><code>object</code>.</dd> - <dd> + <dd><p><code>object</code>.</p> <dl> <dt><code>append</code> {{optional_inline}}</dt> <dd><code>boolean</code>. Détermine s'il faut déplacer les onglets dans les <code>tabIds</code> avant ou après <code>tabId </code>dans la succession. Si <code>false</code>, les onglets sont déplacés avant <code>tabId</code>, si <code>true</code>, les onglets sont déplacés après <code>tabId</code>. Par défaut à <code>false</code>.</dd> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/mutedinfo/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/mutedinfo/index.html index 833f7c0e8e..2c900b4551 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/mutedinfo/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/mutedinfo/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/MutedInfo <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>extensionId</code>{{optional_inline}}</dt> <dd><code>string</code>. L'ID de l'extension qui a modifié en dernier l'état muet. Non défini si une extension n'a pas été la raison pour laquelle l'état muet a été modifié pour la dernière fois.</dd> <dt><code>muted</code></dt> @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/MutedInfo <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/mutedinforeason/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/mutedinforeason/index.html index e4e7c9bd48..1d1e71bcdb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/mutedinforeason/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/mutedinforeason/index.html @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/MutedInfoReason <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onactivated/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onactivated/index.html index 588d63f25f..8032a515ae 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onactivated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onactivated/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onActivated <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onActivated.addListener(listener) +<pre class="brush: js">browser.tabs.onActivated.addListener(listener) browser.tabs.onActivated.removeListener(listener) browser.tabs.onActivated.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.tabs.onActivated.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>activeInfo</code></dt> <dd><a href="#activeInfo"><code>object</code></a>. ID de l'onglet qui a été activé, et ID de sa fenêtre.</dd> </dl> @@ -55,7 +55,7 @@ browser.tabs.onActivated.hasListener(listener) <h3 id="activeInfo">activeInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>previousTabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet activé précédent, si cet onglet est encore ouvert.</dd> <dt><code>tabId</code></dt> @@ -81,7 +81,7 @@ browser.tabs.onActivated.addListener(handleActivated);</pre> <p>{{Compat("webextensions.api.tabs.onActivated")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onactivechanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onactivechanged/index.html index 7bf761a9da..1e64ef3cfa 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onactivechanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onactivechanged/index.html @@ -17,14 +17,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onActiveChanged <div>{{AddonSidebar()}}</div> <div class="warning"> -<p>Cet événement est obsolète. Utilisez {{WebExtAPIRef("tabs.onActivated")}} à la place.</p> +<p><strong>Attention :</strong> Cet événement est obsolète. Utilisez {{WebExtAPIRef("tabs.onActivated")}} à la place.</p> </div> <p>Se déclenche lorsque l'onglet sélectionné dans une fenêtre change. Notez que l'URL de l'onglet peut ne pas être définie au moment où cet événement a été déclenché, mais vous pouvez écouter les événements {{WebExtAPIRef('tabs.onUpdated')}} pour être averti lorsqu'une URL est définie.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onActiveChanged.addListener(listener) +<pre class="brush: js">browser.tabs.onActiveChanged.addListener(listener) browser.tabs.onActiveChanged.removeListener(listener) browser.tabs.onActiveChanged.hasListener(listener) </pre> @@ -52,12 +52,12 @@ browser.tabs.onActiveChanged.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>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet qui est devenu actif.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>selectInfo</code></dt> <dd><a href="#selectInfo"><code>object</code></a>.</dd> </dl> @@ -68,7 +68,7 @@ browser.tabs.onActiveChanged.hasListener(listener) <h3 id="selectInfo">selectInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>windowId</code></dt> <dd><code>integer</code>. L'ID de la fenêtre contenant l'onglet sélectionné.</dd> </dl> @@ -78,7 +78,7 @@ browser.tabs.onActiveChanged.hasListener(listener) <p>{{Compat("webextensions.api.tabs.onActiveChanged")}}</p> <p> - </p><div class="note"><strong>Remerciements :</strong> + </p><div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onattached/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onattached/index.html index f49923b670..6e28fc017e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onattached/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onattached/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onAttached <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onAttached.addListener(listener) +<pre class="brush: js">browser.tabs.onAttached.addListener(listener) browser.tabs.onAttached.removeListener(listener) browser.tabs.onAttached.hasListener(listener) </pre> @@ -44,12 +44,12 @@ browser.tabs.onAttached.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>tabId</code></dt> <dd><code>integer</code>. ID de l'onglet qui a été attaché à une nouvelle fenêtre..</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>attachInfo</code></dt> <dd><a href="#attachInfo"><code>object</code></a>. ID de la nouvelle fenêtre, et index de l'onglet à l'intérieur.</dd> </dl> @@ -60,7 +60,7 @@ browser.tabs.onAttached.hasListener(listener) <h3 id="attachInfo">attachInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>newWindowId</code></dt> <dd><code>integer</code>. ID de la nouvelle fenêtre.</dd> <dt><code>newPosition</code></dt> @@ -85,7 +85,7 @@ browser.tabs.onAttached.addListener(handleAttached);</pre> <p>{{Compat("webextensions.api.tabs.onAttached")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/oncreated/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/oncreated/index.html index a6d8ac70b6..41488ce2c1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/oncreated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/oncreated/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onCreated <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onCreated.addListener(callback) +<pre class="brush: js">browser.tabs.onCreated.addListener(callback) browser.tabs.onCreated.removeListener(listener) browser.tabs.onCreated.hasListener(listener) </pre> @@ -46,7 +46,7 @@ browser.tabs.onCreated.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>tab</code></dt> <dd>{{WebExtAPIRef('tabs.Tab')}}. Détails de l'onglet qui a été créé.</dd> </dl> @@ -69,7 +69,7 @@ browser.tabs.onCreated.addListener(handleCreated);</pre> <p>{{Compat("webextensions.api.tabs.onCreated")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/ondetached/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/ondetached/index.html index 93cf00e1a6..c6b5e83254 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/ondetached/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/ondetached/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onDetached <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onDetached.addListener(listener) +<pre class="brush: js">browser.tabs.onDetached.addListener(listener) browser.tabs.onDetached.removeListener(listener) browser.tabs.onDetached.hasListener(listener) </pre> @@ -44,12 +44,12 @@ browser.tabs.onDetached.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>tabId</code></dt> <dd><code>integer</code>. ID de l'onglet qui a été détaché.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>detachInfo</code></dt> <dd><a href="#detachInfo"><code>object</code></a>. ID de la fenêtre précédente et index de l'onglet à l'intérieur.</dd> </dl> @@ -60,7 +60,7 @@ browser.tabs.onDetached.hasListener(listener) <h3 id="detachInfo">detachInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>oldWindowId</code></dt> <dd><code>integer</code>. ID de la fenêtre précédente</dd> <dt><code>oldPosition</code></dt> @@ -85,7 +85,7 @@ browser.tabs.onDetached.addListener(handleDetached);</pre> <p>{{Compat("webextensions.api.tabs.onDetached")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onhighlightchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onhighlightchanged/index.html index 8aefe444ca..5ada516c51 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onhighlightchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onhighlightchanged/index.html @@ -16,13 +16,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onHighlightChanged --- <div>{{AddonSidebar()}}</div> -<div class="warning">Cet événement est obsolète. Utilisez {{WebExtAPIRef("tabs.onHighlighted")}} à la place.</div> +<div class="warning"> + <p><strong>Attention :</strong> Cet événement est obsolète. Utilisez {{WebExtAPIRef("tabs.onHighlighted")}} à la place.</p></div> <p>Lancé lorsque les onglets en surbrillance ou sélectionnés dans une fenêtre changent.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onHighlightChanged.addListener(listener) +<pre class="brush: js">browser.tabs.onHighlightChanged.addListener(listener) browser.tabs.onHighlightChanged.removeListener(listener) browser.tabs.onHighlightChanged.hasListener(listener) </pre> @@ -47,7 +48,7 @@ browser.tabs.onHighlightChanged.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>selectInfo</code></dt> <dd><a href="#selectInfo"><code>object</code></a>.</dd> </dl> @@ -58,7 +59,7 @@ browser.tabs.onHighlightChanged.hasListener(listener) <h3 id="selectInfo">selectInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>windowId</code></dt> <dd><code>integer</code>. La fenêtre dont les onglets ont changé.</dd> <dt><code>tabIds</code></dt> @@ -70,7 +71,7 @@ browser.tabs.onHighlightChanged.hasListener(listener) <p>{{Compat("webextensions.api.tabs.onHighlightChanged")}}</p> <p> - </p><div class="note"><strong>Remerciements :</strong> + </p><div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onhighlighted/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onhighlighted/index.html index 58799e141c..58a21f1e5d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onhighlighted/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onhighlighted/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onHighlighted <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onHighlighted.addListener(listener) +<pre class="brush: js">browser.tabs.onHighlighted.addListener(listener) browser.tabs.onHighlighted.removeListener(listener) browser.tabs.onHighlighted.hasListener(listener) </pre> @@ -46,7 +46,7 @@ browser.tabs.onHighlighted.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>highlightInfo</code></dt> <dd><a href="#highlightInfo"><code>object</code></a>. ID(s) des onglets en surbrillance, et ID de leur fenêtre.</dd> </dl> @@ -57,7 +57,7 @@ browser.tabs.onHighlighted.hasListener(listener) <h3 id="highlightInfo">highlightInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>windowId</code></dt> <dd><code>integer</code>. ID de la fenêtre dont les onglets ont changé.</dd> <dt><code>tabIds</code></dt> @@ -80,7 +80,7 @@ browser.tabs.onHighlighted.addListener(handleHighlighted);</pre> <p>{{Compat("webextensions.api.tabs.onHighlighted")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onmoved/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onmoved/index.html index a9fa093737..a9ab08a87f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onmoved/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onmoved/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onMoved <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onMoved.addListener(listener) +<pre class="brush: js">browser.tabs.onMoved.addListener(listener) browser.tabs.onMoved.removeListener(listener) browser.tabs.onMoved.hasListener(listener) </pre> @@ -46,12 +46,12 @@ browser.tabs.onMoved.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>tabId</code></dt> <dd><code>integer</code>. ID de l'onglet déplacé par l'utilisateur.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>moveInfo</code></dt> <dd><a href="#moveInfo"><code>object</code></a>. Informations sur le déménagement.</dd> </dl> @@ -62,7 +62,7 @@ browser.tabs.onMoved.hasListener(listener) <h3 id="moveInfo">moveInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>windowId</code></dt> <dd><code>integer</code>. ID de la fenêtre de cet onglet.</dd> <dt><code>fromIndex</code></dt> @@ -85,14 +85,14 @@ browser.tabs.onMoved.addListener(handleMoved);</pre> <p>{{WebExtExamples}}</p> -<dl class="reference-values"> +<dl> </dl> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> <p>{{Compat("webextensions.api.tabs.onMoved")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onremoved/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onremoved/index.html index ed51fe8183..360e8ac589 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onremoved/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onremoved/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onRemoved <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onRemoved.addListener(callback) +<pre class="brush: js">browser.tabs.onRemoved.addListener(callback) browser.tabs.onRemoved.removeListener(listener) browser.tabs.onRemoved.hasListener(listener) </pre> @@ -44,12 +44,12 @@ browser.tabs.onRemoved.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>tabId</code></dt> <dd><code>integer</code>. ID de l'onglet qui s'est fermé.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>removeInfo</code></dt> <dd><a href="#removeInfo"><code>object</code></a>. L'ID de la fenêtre de l'onglet et un booléen indiquant si la fenêtre est également fermée.</dd> </dl> @@ -60,7 +60,7 @@ browser.tabs.onRemoved.hasListener(listener) <h3 id="removeInfo">removeInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>windowId</code></dt> <dd><code>integer</code>. La fenêtre dont l'onglet est fermé.</dd> <dt><code>isWindowClosing</code></dt> @@ -81,14 +81,14 @@ browser.tabs.onRemoved.addListener(handleRemoved);</pre> <p>{{WebExtExamples}}</p> -<dl class="reference-values"> +<dl> </dl> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> <p>{{Compat("webextensions.api.tabs.onRemoved")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onreplaced/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onreplaced/index.html index d6993443d9..346770d48e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onreplaced/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onreplaced/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onReplaced <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onReplaced.addListener(listener) +<pre class="brush: js">browser.tabs.onReplaced.addListener(listener) browser.tabs.onReplaced.removeListener(listener) browser.tabs.onReplaced.hasListener(listener) </pre> @@ -46,12 +46,12 @@ browser.tabs.onReplaced.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>addedTabId</code></dt> <dd><code>integer</code>. ID de l'onglet de remplacement.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>removedTabId</code></dt> <dd><code>integer</code>. ID de l'onglet qui a été remplacé.</dd> </dl> @@ -72,18 +72,13 @@ browser.tabs.onReplaced.addListener(handleReplaced); <p>{{WebExtExamples}}</p> -<dl> - <dd> - <dl class="reference-values"> - </dl> - </dd> -</dl> + <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> <p>{{Compat("webextensions.api.tabs.onReplaced")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onselectionchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onselectionchanged/index.html index 05c6e5cd36..32841dc868 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onselectionchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onselectionchanged/index.html @@ -16,13 +16,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onSelectionChanged --- <div>{{AddonSidebar()}}</div> -<div class="warning">Cet événement est obsolète. Utilisez {{WebExtAPIRef("tabs.onActivated")}} à la place.</div> +<div class="warning"> + <p><strong>Attention :</strong> Cet événement est obsolète. Utilisez {{WebExtAPIRef("tabs.onActivated")}} à la place.</p> +</div> <p>Se déclenche lorsque l'onglet sélectionné dans une fenêtre change.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onSelectionChanged.addListener(listener) +<pre class="brush: js">browser.tabs.onSelectionChanged.addListener(listener) browser.tabs.onSelectionChanged.removeListener(listener) browser.tabs.onSelectionChanged.hasListener(listener) </pre> @@ -47,12 +49,12 @@ browser.tabs.onSelectionChanged.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>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet qui est devenu actif.</dd> </dl> - <dl class="reference-values"> + <dl> <dt><code>selectInfo</code></dt> <dd><a href="#selectInfo"><code>object</code></a>.</dd> </dl> @@ -63,7 +65,7 @@ browser.tabs.onSelectionChanged.hasListener(listener) <h3 id="selectInfo">selectInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>windowId</code></dt> <dd><code>integer</code>. L'ID de la fenêtre dans laquelle l'onglet sélectionné a changé.</dd> </dl> @@ -74,7 +76,7 @@ browser.tabs.onSelectionChanged.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onupdated/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onupdated/index.html index b1d1a7e9a8..a434d27b61 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onupdated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onupdated/index.html @@ -19,11 +19,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onUpdated <p>Cet événement sera également déclenché pour les modifications des propriétés d'un onglet qui n'impliquent pas de navigation, comme le pinning et le débrochage (qui met à jour la propriété <code>pinned</code>) et le muting ou le unmuting (qui met à jour les propriétés <code>audible</code> et <code>mutedInfo</code>).</p> -<p>Vous pouvez filtrer cet événement, en le rendant uniquement valable pour les onglets dont les urls correspondent à des <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">patterns</a> spécifiques, ou pour les modifications de propriétés spécifiques, ou pour les modifications d'un onglet ou d'une fenêtre spécifique, ou toute combinaison de ces restrictions.</p> +<p>Vous pouvez filtrer cet événement, en le rendant uniquement valable pour les onglets dont les urls correspondent à des <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">patterns</a> spécifiques, ou pour les modifications de propriétés spécifiques, ou pour les modifications d'un onglet ou d'une fenêtre spécifique, ou toute combinaison de ces restrictions.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onUpdated.addListener(listener[, extraParameters]) +<pre class="brush: js">browser.tabs.onUpdated.addListener(listener[, extraParameters]) browser.tabs.onUpdated.removeListener(listener) browser.tabs.onUpdated.hasListener(listener) </pre> @@ -48,11 +48,11 @@ browser.tabs.onUpdated.hasListener(listener) <dd> <p>Fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. ID de l'onglet qui a été mis à jour.</dd> <dt><code>changeInfo</code></dt> - <dd><a href="https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onUpdated$edit#changeInfo"><code>object</code></a>. ontient les propriétés des propriétés de l'onglet qui ont été modifiées. Voir <code><a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/tabs/onUpdated#changeInfo">changeInfo</a></code> ci-dessous.</dd> + <dd><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/tabs/onUpdated$edit#changeInfo"><code>object</code></a>. ontient les propriétés des propriétés de l'onglet qui ont été modifiées. Voir <code><a href="/fr/Add-ons/WebExtensions/API/tabs/onUpdated#changeInfo">changeInfo</a></code> ci-dessous.</dd> <dt><code>tab</code></dt> <dd>{{WebExtAPIRef('tabs.Tab')}}. Le nouvel état de l'onglet.</dd> </dl> @@ -61,9 +61,9 @@ browser.tabs.onUpdated.hasListener(listener) <dd> <p><code>object</code>. Un ensemble de filtres qui restreint les événements qui seront envoyés à cet auditeur. C'est un objet qui peut avoir une ou plusieurs des propriétés suivantes. Les événements ne seront envoyés que s'ils satisfont à tous les filtres donnés.</p> - <dl class="reference-values"> + <dl> <dt><code>urls</code></dt> - <dd><code>Array</code>. Un tableau <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">match patterns</a>. Ne déclenchez l'événement que pour les onglets dont la propriété de l'<code>url</code> courante correspond à l'un des motifs.</dd> + <dd><code>Array</code>. Un tableau <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">match patterns</a>. Ne déclenchez l'événement que pour les onglets dont la propriété de l'<code>url</code> courante correspond à l'un des motifs.</dd> <dt><code>properties</code></dt> <dd> <p><code>Array</code>. un tableau de chaîne de caractères, qui sont les noms des propriétés de l'objet {{WebExtAPIRef("tabs.Tab")}}. Ne déclenchez cet événement seulement pour les changement apportées à l'une des propriétés nommées dans ce tableau. Les propriétés suivantes peuvent être listées ici :</p> @@ -96,7 +96,7 @@ browser.tabs.onUpdated.hasListener(listener) <p>Répertorie les modifications apportées à l'état de l'onglet mis à jour. Pour en savoir plus sur ces propriétés, consultez la documentation {{WebExtAPIRef("tabs.Tab")}}.</p> -<dl class="reference-values"> +<dl> <dt><code>attention</code> {{optional_inline}}</dt> <dd><code>boolean</code>. Indique si l'onglet attire l'attention. Par exemple, lorsque l'onglet affiche un dialogue modal, <code>attention</code> sera <code>true</code>.</dd> <dt><code>audible</code>{{optional_inline}}</dt> @@ -144,7 +144,7 @@ browser.tabs.onUpdated.addListener(handleUpdated);</pre> <h3 id="Filtering_examples">Filtering examples</h3> -<p>Le journal ne change que pour les onglets dont la propriété <code>url</code> est <a href="/en-US/Add-ons/WebExtensions/Match_patterns">matched</a> par "https://developer.mozilla.org/*" ou "https://twitter.com/mozdevnet":</p> +<p>Le journal ne change que pour les onglets dont la propriété <code>url</code> est <a href="/fr/Add-ons/WebExtensions/Match_patterns">matched</a> par "https://developer.mozilla.org/*" ou "https://twitter.com/mozdevnet":</p> <pre class="brush: js">const pattern1 = "https://developer.mozilla.org/*"; const pattern2 = "https://twitter.com/mozdevnet"; @@ -179,7 +179,7 @@ browser.tabs.onUpdated.addListener(handleUpdated, filter);</pre> <ul> <li>A la propriété <code>épinglée</code> des onglets</li> - <li>Dont la propriété <code>url</code> est <a href="/en-US/Add-ons/WebExtensions/Match_patterns">matched</a> par "https://developer.mozilla.org/*" ou "https://twitter.com/mozdevnet":</li> + <li>Dont la propriété <code>url</code> est <a href="/fr/Add-ons/WebExtensions/Match_patterns">matched</a> par "https://developer.mozilla.org/*" ou "https://twitter.com/mozdevnet":</li> </ul> <pre class="brush: js">const pattern1 = "https://developer.mozilla.org/*"; @@ -204,7 +204,7 @@ browser.tabs.onUpdated.addListener( <ul> <li>A la propriété <code>épinglée</code> des onglets</li> - <li>Dont la propriété <code>url</code> est <a href="/en-US/Add-ons/WebExtensions/Match_patterns">matched</a> par "https://developer.mozilla.org/*" ou "https://twitter.com/mozdevnet"</li> + <li>Dont la propriété <code>url</code> est <a href="/fr/Add-ons/WebExtensions/Match_patterns">matched</a> par "https://developer.mozilla.org/*" ou "https://twitter.com/mozdevnet"</li> <li>et qui font partie de la fenêtre actuelle du navigateur au moment où l'événement de mise à jour est déclenché :</li> </ul> @@ -233,7 +233,7 @@ browser.tabs.onUpdated.addListener( <p>{{Compat("webextensions.api.tabs.onUpdated", 10)}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/onzoomchange/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/onzoomchange/index.html index 9b9180d0aa..67b0c63bd5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/onzoomchange/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/onzoomchange/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/onZoomChange <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.onZoomChange.addListener(listener) +<pre class="brush: js">browser.tabs.onZoomChange.addListener(listener) browser.tabs.onZoomChange.removeListener(listener) browser.tabs.onZoomChange.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.tabs.onZoomChange.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>ZoomChangeInfo</code></dt> <dd><a href="#ZoomChangeInfo"><code>object</code></a>. Informations sur l'événement de zoom.</dd> </dl> @@ -55,7 +55,7 @@ browser.tabs.onZoomChange.hasListener(listener) <h3 id="ZoomChangeInfo">ZoomChangeInfo</h3> -<dl class="reference-values"> +<dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. ID de l'onglet qui a été zoomé.</dd> <dt><code>oldZoomFactor</code></dt> @@ -80,14 +80,14 @@ browser.tabs.onZoomChange.addListener(handleZoomed);</pre> <p>{{WebExtExamples}}</p> -<dl class="reference-values"> +<dl> </dl> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> <p>{{Compat("webextensions.api.tabs.onZoomChange")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/pagesettings/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/pagesettings/index.html index 369d6cf298..aae4f3a3e7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/pagesettings/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/pagesettings/index.html @@ -32,7 +32,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/PageSettings <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>edgeBottom </code>{{optional_inline}}</dt> <dd><code>number</code>. L'espacement entre le bas des pieds et le bord inférieur du papier (pouces). Par défaut : 0.</dd> <dt><code>edgeLeft </code>{{optional_inline}}</dt> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/print/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/print/index.html index 5cefa88562..c2ab587834 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/print/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/print/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/print <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.tabs.print() +<pre class="brush: js">browser.tabs.print() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -32,7 +32,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/print <h2 id="Exemples">Exemples</h2> -<p>Dans cet exemple, un script d'arrière-plan écoute un clic sur une <a href="/en-US/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Browser_actions_2">action navigateur</a>, puis tente d'imprimer l'onglet actuellement actif :</p> +<p>Dans cet exemple, un script d'arrière-plan écoute un clic sur une <a href="/fr/Add-ons/WebExtensions/Anatomy_of_a_WebExtension#Browser_actions_2">action navigateur</a>, puis tente d'imprimer l'onglet actuellement actif :</p> <pre class="brush: js">browser.browserAction.onClicked.addListener(() => { browser.tabs.print(); diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/printpreview/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/printpreview/index.html index 2ff69f3605..277bc5af28 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/printpreview/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/printpreview/index.html @@ -27,12 +27,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/printPreview <div></div> <div> -<pre class="brush: js no-line-numbers" id="ct-13">window.addEventListener("afterprint", resumeFunction, false);</pre> +<pre class="brush: js">window.addEventListener("afterprint", resumeFunction, false);</pre> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var openingPreview = browser.tabs.printPreview() +<pre class="brush: js">var openingPreview = browser.tabs.printPreview() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/query/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/query/index.html index 1bd3af0ff2..7e7a756610 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/query/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/query/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/query <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var querying = browser.tabs.query( +<pre class="brush: js">var querying = browser.tabs.query( queryInfo // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/query <dl> <dt><code>queryInfo</code></dt> - <dd><code>object</code>. La fonction <code>query()</code> obtiendra uniquement les onglets dont les propriétés correspondent aux propriétés incluses ici. Pour en savoir plus sur ces propriétés, consultez la documentation {{WebExtAPIRef("tabs.Tab")}}.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. La fonction <code>query()</code> obtiendra uniquement les onglets dont les propriétés correspondent aux propriétés incluses ici. Pour en savoir plus sur ces propriétés, consultez la documentation {{WebExtAPIRef("tabs.Tab")}}.</p> + <dl> <dt><code>active</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si les onglets sont actifs dans leurs fenêtres.</dd> <dt><code>audible</code>{{optional_inline}}</dt> @@ -79,7 +78,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/query <h2 id="Exemples">Exemples</h2> -<p><span class="short_text" id="result_box" lang="fr"><span>Obtenez tous les onglets : </span></span></p> +<p>Obtenez tous les onglets : </p> <pre class="brush: js">function logTabs(tabs) { for (let tab of tabs) { @@ -149,7 +148,7 @@ querying.then(logTabs, onError);</pre> <p>{{Compat("webextensions.api.tabs.query")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/reload/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/reload/index.html index 3cb8bbe5d8..af9306d5fa 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/reload/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/reload/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/reload <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var reloading = browser.tabs.reload( +<pre class="brush: js">var reloading = browser.tabs.reload( tabId, // optional integer reloadProperties // optional object ) @@ -33,8 +33,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/reload <dt><code>tabId</code>{{optional_inline}}</dt> <dd><code>integer</code>. L'ID de l'onglet à recharger. Par défaut à l'onglet sélectionné de la fenêtre en cours.</dd> <dt><code>reloadProperties</code>{{optional_inline}}</dt> - <dd><code>object</code>. - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>bypassCache</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Contourner le cache web local. La valeur par défaut est <code>false</code>.</dd> </dl> @@ -74,7 +74,7 @@ reloading.then(onReloaded, onError);</pre> <p>{{Compat("webextensions.api.tabs.reload")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/remove/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/remove/index.html index 08dccfc085..90deff9f09 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/remove/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/remove/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/remove <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.tabs.remove( +<pre class="brush: js">var removing = browser.tabs.remove( tabIds // integer or integer array ) </pre> @@ -71,7 +71,7 @@ removing.then(onRemoved, onError);</pre> <p>{{Compat("webextensions.api.tabs.remove")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/removecss/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/removecss/index.html index 6e350e1a22..42cc08592e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/removecss/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/removecss/index.html @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/removeCSS <dd><code>integer</code>. L'ID de l'onglet à partir duquel supprimer le CSS. Par défaut à l'onglet actif de la fenêtre en cours.</dd> <dt><code>details</code></dt> <dd>Un objet décrivant le CSS à retirer de la page. Il contient les propriétés suivantes : - <dl class="reference-values"> + <dl> <dt></dt> <dt><code>allFrames</code>{{optional_inline}}</dt> <dd><code>boolean</code>. si <code>true</code>, le code sera supprimé de toutes les images de la page en cours. si c'est <code>false</code>, le code est seulement retiré du cadre supérieur. Par défaut à <code>false</code>.</dd> @@ -80,7 +80,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{Compat("webextensions.api.tabs.removeCSS")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/saveaspdf/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/saveaspdf/index.html index 052e99f50f..c13d1cfeae 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/saveaspdf/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/saveaspdf/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/saveAsPDF <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var saving = browser.tabs.saveAsPDF( +<pre class="brush: js">var saving = browser.tabs.saveAsPDF( pageSettings // object ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/sendmessage/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/sendmessage/index.html index 1af72fd358..02c287215f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/sendmessage/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/sendmessage/index.html @@ -24,15 +24,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/sendMessage <p>Il s'agit d'une fonction asynchrone qui renvoit un objet <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code>.</p> -<div class="blockIndicator note"> -<p>Vous pouvez également utiliser une <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Content_scripts#Communication_avec_les_scripts_darrière-plan">approche basée sur la connexion pour échanger des messages</a>.</p> +<div class="note"> +<p><strong>Note :</strong> Vous pouvez également utiliser une <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Content_scripts#Communication_avec_les_scripts_darrière-plan">approche basée sur la connexion pour échanger des messages</a>.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var sending = browser.tabs.sendMessage( +<pre class="brush: js">var sending = browser.tabs.sendMessage( tabId, // integer message, // any options // optional object @@ -47,9 +47,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/sendMessage <dt><code>message</code></dt> <dd><code>any</code>. Un objet qui peut être sérialisé en JSON.</dd> <dt><code>options</code>{{optional_inline}}</dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>frameId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Envoie le message à un cadre (<em>iframe</em>) spécifique identifiée par <code>frameId</code> au lieu de tous les cadres de l'onglet. Le fait que le script de contenu soit exécuté dans tous les cadres dépend du paramètre <code>all_frames</code> dans la section <a href="/fr/Add-ons/WebExtensions/manifest.json/content_scripts"><code>content_scripts</code></a> de manifest.json.</dd> </dl> @@ -107,7 +106,7 @@ browser.runtime.onMessage.addListener(request => { <p>{{Compat("webextensions.api.tabs.sendMessage")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/sendrequest/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/sendrequest/index.html index 9e841e390e..a1c4fea52c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/sendrequest/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/sendrequest/index.html @@ -16,7 +16,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/sendRequest <div>{{AddonSidebar()}}</div> <div class="warning"> -<p>Cette méthode a été dépréciée. Utilisez {{WebExtAPIRef("tabs.sendMessage()")}} à la place.</p> +<p><strong>Attention :</strong> Cette méthode a été dépréciée. Utilisez {{WebExtAPIRef("tabs.sendMessage()")}} à la place.</p> </div> <p>Envoie une seule requête au(x) script(s) de contenu dans l'onglet spécifié, avec un rappel facultatif à exécuter lorsqu'une réponse est renvoyée. L'événement {{WebExtAPIRef('extension.onRequest')}} est déclenché dans chaque script de contenu exécuté dans l'onglet spécifié pour l'extension en cours.</p> @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/sendRequest <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var sending = browser.tabs.sendRequest( +<pre class="brush: js">var sending = browser.tabs.sendRequest( tabId, // integer request // any ) @@ -48,7 +48,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/sendRequest <p>{{Compat("webextensions.api.tabs.sendRequest")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/setzoom/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/setzoom/index.html index 858e01bd3e..e8d668c96f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/setzoom/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/setzoom/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/setZoom <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var zooming = browser.tabs.setZoom( +<pre class="brush: js">var zooming = browser.tabs.setZoom( tabId, // optional integer zoomFactor // number ) @@ -66,7 +66,7 @@ setting.then(null, onError);</pre> <p>{{Compat("webextensions.api.tabs.setZoom")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/setzoomsettings/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/setzoomsettings/index.html index f4dd5d7b48..626942a3fb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/setzoomsettings/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/setzoomsettings/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/setZoomSettings <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var settingZoomSettings = browser.tabs.setZoomSettings( +<pre class="brush: js">var settingZoomSettings = browser.tabs.setZoomSettings( tabId, // optional integer zoomSettings // ZoomSettings ) @@ -61,7 +61,7 @@ setting.then(onSet, onError);</pre> <p>{{Compat("webextensions.api.tabs.setZoomSettings")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/show/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/show/index.html index d2cd32e969..5f78d0937c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/show/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/show/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/show <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var showing = browser.tabs.show( +<pre class="brush: js">var showing = browser.tabs.show( tabIds // integer or integer array ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/tab/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/tab/index.html index f4e8a68bc2..b6f12e9c87 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/tab/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/tab/index.html @@ -21,10 +21,10 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/Tab <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>active</code></dt> - <dd><code>boolean</code>. Si l'onglet est actif dans sa fenêtre. Ceci peut être vrai même si la fenêtre de l'onglet n'est pas actuellement focalisée.</dd> - <dd>L'onglet actif est généralement l'onglet sélectionné. Cependant, sur Firefox pour Android, les popups d'extension s'ouvrent dans un nouvel onglet. Lorsque cet onglet popup est sélectionné, l'onglet actif sera plutôt celui dans lequel le popup s'est ouvert.</dd> + <dd><p><code>boolean</code>. Si l'onglet est actif dans sa fenêtre. Ceci peut être vrai même si la fenêtre de l'onglet n'est pas actuellement focalisée.</p> + <p>L'onglet actif est généralement l'onglet sélectionné. Cependant, sur Firefox pour Android, les popups d'extension s'ouvrent dans un nouvel onglet. Lorsque cet onglet popup est sélectionné, l'onglet actif sera plutôt celui dans lequel le popup s'est ouvert.</p></dd> <dt><code>attention</code> {{optional_inline}}</dt> <dd><code>boolean</code>. Indique si l'onglet attire l'attention. Par exemple, lorsque l'onglet affiche un dialogue modal, <code>attention</code> sera à <code>true</code>.</dd> <dt><code>audible</code> {{optional_inline}}</dt> @@ -42,8 +42,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/Tab <dt><code>hidden</code></dt> <dd><code>boolean</code>. Si l'onglet est caché.</dd> <dt><code>highlighted</code></dt> - <dd><code>boolean</code>. Si l'onglet est en surbrillance, c'est-à-dire une partie de la sélection de l'onglet en cours. Un onglet actif est toujours mis en surbrillance, mais certains navigateurs peuvent permettre de mettre en surbrillance des onglets supplémentaires, par exemple en cliquant dessus tout en maintenant les touches <kbd>Ctrl</kbd>, <kbd>Shift</kbd> ou <kbd>⌘ Command</kbd> .</dd> - <dd>Firefox pour Android ne prend pas en charge la mise en surbrillance de plusieurs onglets, et le bureau Firefox nécessite la préférence <code>browser.tabs.multiselect</code> (activé par défaut).</dd> + <dd><p><code>boolean</code>. Si l'onglet est en surbrillance, c'est-à-dire une partie de la sélection de l'onglet en cours. Un onglet actif est toujours mis en surbrillance, mais certains navigateurs peuvent permettre de mettre en surbrillance des onglets supplémentaires, par exemple en cliquant dessus tout en maintenant les touches <kbd>Ctrl</kbd>, <kbd>Shift</kbd> ou <kbd>⌘ Command</kbd> .</p> + <p>Firefox pour Android ne prend pas en charge la mise en surbrillance de plusieurs onglets, et le bureau Firefox nécessite la préférence <code>browser.tabs.multiselect</code> (activé par défaut).</p></dd> <dt><code>id</code> {{optional_inline}}</dt> <dd><code>integer</code>. L'ID de l'onglet. Les ID d'onglet sont uniques dans une session de navigateur. L'ID d'onglet peut également être défini sur {{WebExtAPIRef('tabs.TAB_ID_NONE')}} pour les fenêtres de navigateur qui n'hébergent pas d'onglets de contenu (par exemple, les fenêtres devtools).</dd> <dt><code>incognito</code></dt> @@ -55,7 +55,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/Tab <dt><code>isInReaderMode</code></dt> <dd><code>boolean</code>. Vrai si l'onglet en cours de <a href="/fr/Add-ons/WebExtensions/API/tabs/toggleReaderMode">rendu en mode lecteur</a>, sinon faux.</dd> <dt><code>lastAccessed</code></dt> - <dd><code>double</code>. Heure à laquelle l'onglet a été accédé pour la dernière fois, en <a class="external external-icon" href="https://en.wikipedia.org/wiki/Unix_time">millisecondes depuis l'époque</a>.</dd> + <dd><code>double</code>. Heure à laquelle l'onglet a été accédé pour la dernière fois, en <a href="https://en.wikipedia.org/wiki/Unix_time">millisecondes depuis l'époque</a>.</dd> <dt><code>mutedInfo</code> {{optional_inline}}</dt> <dd>{{WebExtAPIRef('tabs.MutedInfo')}}. L'état en sourdine actuel pour l'onglet et la raison du dernier changement d'état.</dd> <dt><code>openerTabId</code> {{optional_inline}}</dt> @@ -86,7 +86,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/Tab <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/tab_id_none/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/tab_id_none/index.html index 898dac30d0..9ba6040cd2 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/tab_id_none/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/tab_id_none/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/TAB_ID_NONE <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#property-TAB_ID_NONE"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/tabstatus/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/tabstatus/index.html index 061f7c04f8..3ed5059c4e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/tabstatus/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/tabstatus/index.html @@ -27,7 +27,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/TabStatus <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/togglereadermode/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/togglereadermode/index.html index 3522b8cdd1..75547d51f4 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/togglereadermode/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/togglereadermode/index.html @@ -44,7 +44,7 @@ browser.tabs.onUpdated.addListener(handleUpdated);</pre> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var toggling = browser.tabs.toggleReaderMode( +<pre class="brush: js">var toggling = browser.tabs.toggleReaderMode( tabId // optional integer ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/update/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/update/index.html index d38cda13b9..76f37e6a2f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/update/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/update/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/update <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var updating = browser.tabs.update( +<pre class="brush: js">var updating = browser.tabs.update( tabId, // optional integer updateProperties // object ) @@ -35,16 +35,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/update <dt><code>tabId</code>{{optional_inline}}</dt> <dd><code>integer</code>. Par défaut à l'onglet sélectionné de la fenêtre en cours.</dd> <dt><code>updateProperties</code></dt> - <dd><code>object</code>. L'ensemble des propriétés à mettre à jour pour cet onglet. Pour en savoir plus sur ces propriétés, consultez la documentation {{WebExtAPIRef("tabs.Tab")}}.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. L'ensemble des propriétés à mettre à jour pour cet onglet. Pour en savoir plus sur ces propriétés, consultez la documentation {{WebExtAPIRef("tabs.Tab")}}.</p> + <dl> <dt><code>active</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si l'onglet doit devenir actif. Ne modifie pas le focus de la fenêtre (voir {{WebExtAPIRef('windows.update')}}). Si <code>true</code>, les onglets surlignés non actifs cesseront d'être surlignés. Si <code>false</code>, ne fait rien.</dd> <dt><code>autoDiscardable</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si l'onglet doit être supprimé automatiquement par le navigateur lorsque les ressources sont faibles.</dd> <dt><code>highlighted</code>{{optional_inline}}</dt> - <dd><code>boolean</code>. Ajoute ou supprime l'onglet de la sélection courante. Si <code>true</code> et que l'onglet n'est pas surligné, il deviendra actif par défaut.</dd> - <dd> + <dd><p><code>boolean</code>. Ajoute ou supprime l'onglet de la sélection courante. Si <code>true</code> et que l'onglet n'est pas surligné, il deviendra actif par défaut.</p> <p>Si vous voulez seulement mettre en surbrillance l'onglet sans l'activer, Firefox accepte le réglage <code>highlighted</code> à <code>true</code> et <code>active</code> à <code>false</code>. D'autres navigateurs peuvent activer l'onglet même dans ce cas.</p> </dd> <dt><code>loadReplace</code>{{optional_inline}}</dt> @@ -66,17 +64,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/update <dt><code>successorTabId</code> {{optional_inline}}</dt> <dd><code>integer</code>. L'identifiant de l'ID du successeur de l'onglet.</dd> <dt><code>url</code>{{optional_inline}}</dt> - <dd><code>string</code>. Une URL pour naviguer dans l'onglet. </dd> - <dd>Pour des raisons de sécurité, dans Firefox, il se peut que ce ne soit pas une URL privilégiée. Le passage de l'une des URL suivantes échouera, avec {{WebExtAPIRef("runtime.lastError")}} étant défini sur un message d'erreur :</dd> - <dd> + <dd><p><code>string</code>. Une URL pour naviguer dans l'onglet.</p><p>Pour des raisons de sécurité, dans Firefox, il se peut que ce ne soit pas une URL privilégiée. Le passage de l'une des URL suivantes échouera, avec {{WebExtAPIRef("runtime.lastError")}} étant défini sur un message d'erreur :</p> <ul> <li>chrome: URLs</li> <li>javascript: URLs</li> <li>data: URLs</li> <li>file: URLs (c'est-à-dire, fichiers sur le système de fichiers, cependant, pour utiliser un fichier empaqueté à l'intérieur de l'extension, voir ci-dessous)</li> - <li>confidentiel : URLs (par exemle, <code>about:config</code>, <code>about:addons</code>, <code>about:debugging</code>, <code>about:newtab</code>)<span class="hidden"> </span>. Les URL non privilégiées (par exemple, <code>about:blank</code>) sont autorisées.</li> + <li>confidentiel : URLs (par exemle, <code>about:config</code>, <code>about:addons</code>, <code>about:debugging</code>, <code>about:newtab</code>). Les URL non privilégiées (par exemple, <code>about:blank</code>) sont autorisées.</li> </ul> - Pour charger une page fournie avec votre extension, spécifiez une URL absolue à partir du fichier manifest.json de l'extension. Par exemple : '/path/to/my-page.html'. Si vous omettez le premier caractère '/', l'URL est traitée comme une URL relative et différents navigateurs peuvent construire différentes URL absolues.</dd> + <p>Pour charger une page fournie avec votre extension, spécifiez une URL absolue à partir du fichier manifest.json de l'extension. Par exemple : '/path/to/my-page.html'. Si vous omettez le premier caractère '/', l'URL est traitée comme une URL relative et différents navigateurs peuvent construire différentes URL absolues.</p></dd> </dl> </dd> </dl> @@ -127,7 +123,7 @@ querying.then(updateFirstTab, onError);</pre> <p>{{Compat("webextensions.api.tabs.update", 10)}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l’API <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a> de Chromium. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/windowtype/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/windowtype/index.html index 982465d1cb..cfed6e3f85 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/windowtype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/windowtype/index.html @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/WindowType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettings/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettings/index.html index 8a00bdd9d8..2d32640a5b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettings/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettings/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/ZoomSettings <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>defaultZoomFactor</code>{{optional_inline}}</dt> <dd><code>number</code>. Le niveau de zoom par défaut pour l'onglet actuel. Notez que ceci n'est utilisé que dans {{WebExtAPIRef("tabs.getZoomSettings")}}.</dd> <dt><code>mode</code>{{optional_inline}}</dt> @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/ZoomSettings <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettingsmode/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettingsmode/index.html index fe7b2c40aa..e9122e79e3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettingsmode/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettingsmode/index.html @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/ZoomSettingsMode <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettingsscope/index.html b/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettingsscope/index.html index 8f010caf57..19ea5f571a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettingsscope/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/tabs/zoomsettingsscope/index.html @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/ZoomSettingsScope <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/tabs#method-executeScript"><code>chrome.tabs</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/tabs.json"><code>tabs.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/theme/getcurrent/index.html b/files/fr/mozilla/add-ons/webextensions/api/theme/getcurrent/index.html index 8f0a54c025..9c71e2d90f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/theme/getcurrent/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/theme/getcurrent/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/theme/getCurrent <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = browser.theme.getCurrent( +<pre class="brush: js">var getting = browser.theme.getCurrent( <em>windowId</em> // integer ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/theme/index.html b/files/fr/mozilla/add-ons/webextensions/api/theme/index.html index 9e7cd40392..96aaffe71b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/theme/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/theme/index.html @@ -15,7 +15,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/theme <p>Pour utiliser cette API, une extension doit demander la <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "theme" dans son fichier <a href="/fr/Add-ons/WebExtensions/manifest.json">manifest.json</a>.</p> <div class="note"> -<p>Note: quand on met un thème en arrière plan, on doit déclarer la <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">permission</a> 'theme' et on ne peut pas utiliser la fonction <a href="/fr/Add-ons/WebExtensions/manifest.json/theme">theme</a> du manifest, puisque ce n'est pas compatible.</p> +<p><strong>Note :</strong> quand on met un thème en arrière plan, on doit déclarer la <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">permission</a> 'theme' et on ne peut pas utiliser la fonction <a href="/fr/Add-ons/WebExtensions/manifest.json/theme">theme</a> du manifest, puisque ce n'est pas compatible.</p> </div> <h2 id="Types">Types</h2> diff --git a/files/fr/mozilla/add-ons/webextensions/api/theme/onupdated/index.html b/files/fr/mozilla/add-ons/webextensions/api/theme/onupdated/index.html index 18298958ab..c6a9a680d7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/theme/onupdated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/theme/onupdated/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/theme/onUpdated <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.theme.onUpdated.addListener(listener) +<pre class="brush: js">browser.theme.onUpdated.addListener(listener) browser.theme.onUpdated.removeListener(listener) browser.theme.onUpdated.hasListener(listener) </pre> @@ -48,12 +48,12 @@ browser.theme.onUpdated.hasListener(listener) <dd> <p>Fonction qui sera appelée lorsque cet événement se produit. La fonction recevra les paramètres suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>updateInfo</code></dt> <dd> <p><code>object</code>. Un objet contenant deux propriétés :</p> - <dl class="reference-values"> + <dl> <dt><code>theme</code></dt> <dd><code>object</code>. Si l'événement a été déclenché parce qu'un thème fourni par une extension a été supprimé, il s'agira d'un objet vide. Si il a été déclenché parce qu'un thème fourni par une extension a été appliqué, ce sera un objet {{WebExtAPIRef("theme.Theme")}} représentant le thème qui a été appliqué.</dd> <dt><code>windowId</code>{{optional_inline}}</dt> diff --git a/files/fr/mozilla/add-ons/webextensions/api/theme/reset/index.html b/files/fr/mozilla/add-ons/webextensions/api/theme/reset/index.html index 27e72b3e1c..2b56b92f49 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/theme/reset/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/theme/reset/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/theme/reset <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.theme.reset( windowsId // integer ) +<pre class="brush: js">browser.theme.reset( windowsId // integer ) </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/theme/update/index.html b/files/fr/mozilla/add-ons/webextensions/api/theme/update/index.html index 7b87f7c5db..20c0ecca5c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/theme/update/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/theme/update/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/theme/update <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.theme.update( +<pre class="brush: js">browser.theme.update( windowId, // integer theme // object ) @@ -44,7 +44,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/theme/update <p>Définit le thème du navigateur pour utiliser un graphique solaire avec une couleur de fond complémentaire:</p> -<pre class="brush: js" dir="ltr">const suntheme = { +<pre class="brush: js">const suntheme = { images: { headerURL: 'sun.jpg', }, @@ -56,7 +56,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/theme/update browser.theme.update(suntheme);</pre> -<p dir="ltr">Définissez le thème uniquement pour la fenêtre actuellement ciblée:</p> +<p>Définissez le thème uniquement pour la fenêtre actuellement ciblée:</p> <pre class="brush: js">const day = { images: { diff --git a/files/fr/mozilla/add-ons/webextensions/api/topsites/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/topsites/get/index.html index 958788ee71..199b3d65de 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/topsites/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/topsites/get/index.html @@ -31,16 +31,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/topSites/get <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingTopSites = browser.topSites.get() +<pre class="brush: js">var gettingTopSites = browser.topSites.get() </pre> <h3 id="Paramètres">Paramètres</h3> <dl> <dt><code>options</code></dt> - <dd><code>object</code>. Options pour modifier la liste des pages retournées. Il peut s'agir de l'une des propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Options pour modifier la liste des pages retournées. Il peut s'agir de l'une des propriétés suivantes :</p> + <dl> <dt><code>includeBlocked</code> {{optional_inline}}</dt> <dd><code>Boolean</code>. Inclure les pages que l'utilisateur a supprimées de la page "Nouvel onglet". La valeur par défaut est <code>false</code>.</dd> <dt><code>includeFavicon</code> {{optional_inline}}</dt> @@ -97,16 +96,16 @@ function onError(error) { console.log(error); } -<span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><span class="cm-keyword">var</span> <span class="cm-def">gettingTopSites</span> <span class="cm-operator">=</span> <span class="cm-variable">browser</span>.<span class="cm-property">topSites</span>.<span class="cm-property">get</span>({</span></span></span> -<span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><span class="cm-property"> includeBlocked</span>: <span class="cm-atom">true</span>,</span></span></span> -<span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><span class="cm-property"> onePerDomain</span>: <span class="cm-atom">false</span></span></span></span> -<span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body">});</span></span></span> +var gettingTopSites = browser.topSites.get({ + includeBlocked: true, + onePerDomain: false +}); -<span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><span class="cm-variable">gettingTopSites</span>.<span class="cm-property">then</span>(<span class="cm-variable">logTopSites</span>, <span class="cm-variable">onError</span>);</span></span></span></pre> +gettingTopSites.then(logTopSites, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/topSites"><code>chrome.topSites</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/topsites/index.html b/files/fr/mozilla/add-ons/webextensions/api/topsites/index.html index b702764b9f..9aa64c78ca 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/topsites/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/topsites/index.html @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/topSites <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/topSites"><code>chrome.topSites</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/topsites/mostvisitedurl/index.html b/files/fr/mozilla/add-ons/webextensions/api/topsites/mostvisitedurl/index.html index 3b862b78ac..8d8698190e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/topsites/mostvisitedurl/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/topsites/mostvisitedurl/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/topSites/MostVisitedURL <p>Values of this type are objects. They contain the following properties:</p> -<dl class="reference-values"> +<dl> <dt><code>favicon</code> {{optional_inline}}</dt> <dd><code>String</code>. Une donnée : URL contenant le favicon de la page, si <code>includeFavicon</code> était donné dans {{WebExtAPIRef("topSites.get()")}} et le favicon était disponible.</dd> <dt><code>title</code></dt> @@ -40,7 +40,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/topSites/MostVisitedURL <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/topSites"><code>chrome.topSites</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/clear/index.html b/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/clear/index.html index 20428e77c8..be8094166a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/clear/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/clear/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/clear <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var clearing = setting.clear( +<pre class="brush: js">var clearing = setting.clear( details // object ) </pre> @@ -59,7 +59,7 @@ clearing.then(onCleared);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/types"><code>chrome.types</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/get/index.html index fb3ef69fdc..e4e5e2c0dd 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/get/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/get <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = setting.get( +<pre class="brush: js">var getting = setting.get( details // object ) </pre> @@ -41,7 +41,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/get <dd>La valeur du paramètre. Le type de cette propriété est déterminé par le paramètre particulier.</dd> <dt><code>levelOfControl</code></dt> <dd><code>string</code>. Cela représente la façon dont la paramètre est actuellement controllé. Vous pouvez l'utiliser pour vérifier si vous pouvez modifier le paramètre. Voir <code><a href="/fr/Add-ons/WebExtensions/API/privacy/BrowserSetting/set">BrowserSetting.set()</a></code> pour plus détails. Sa valeur peut-être l'une des suivantes : - <table class="fullwidth-table standard-table"> + <table class="standard-table"> <tbody> <tr> <td><code>"not_controllable"</code></td> @@ -82,7 +82,7 @@ getting.then((got) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/types"><code>chrome.types</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/index.html b/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/index.html index 27e2adf49c..2840431254 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/index.html @@ -48,7 +48,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/types"><code>chrome.types</code></a>.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/onchange/index.html b/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/onchange/index.html index bd29ceaec4..ba8fee4bbc 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/onchange/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/onchange/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/onChange <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">BrowserSetting.onChanged.addListener(listener) +<pre class="brush: js">BrowserSetting.onChanged.addListener(listener) BrowserSetting.onChanged.removeListener(listener) BrowserSetting.onChanged.hasListener(listener) </pre> @@ -44,15 +44,15 @@ BrowserSetting.onChanged.hasListener(listener) <dd> <p>Une fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction passera les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>details</code></dt> <dd>Un <code>object</code> contenant des détails sur le changement survenu. Ses propriété sont les suivantes : - <dl class="reference-values"> + <dl> <dt><code>value</code></dt> <dd>La nouvelle valeur du paramètre. Le type de cette propriété est déterminé par le paramètre particulier.</dd> <dt><code>levelOfControl</code></dt> <dd><code>string</code>. Cela représente la façon dont le paramètre est actuellement controlé. Vous pouvez l'utiliser pour vérifier si vous pouvez modifier le réglage. Voir <code><a href="/fr/Add-ons/WebExtensions/API/privacy/BrowserSetting/set">BrowserSetting.set()</a></code> pour plus détails. Sa valeur peut-être l'une des suivantes : - <table class="fullwidth-table standard-table"> + <table class="standard-table"> <tbody> <tr> <td><code>"not_controllable"</code></td> @@ -89,7 +89,7 @@ BrowserSetting.onChanged.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/types"><code>chrome.types</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/set/index.html b/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/set/index.html index 36d7b7ae6d..0ff0d05fbc 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/set/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/types/browsersetting/set/index.html @@ -38,7 +38,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/set <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var setting = setting.set( +<pre class="brush: js">var setting = setting.set( details // object ) </pre> @@ -47,9 +47,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/types/BrowserSetting/set <dl> <dt><code>details</code></dt> - <dd>Un objet qui doit contenir la propriété suivante :</dd> - <dd> - <dl class="reference-values"> + <dd><p>Un objet qui doit contenir la propriété suivante :</p> + <dl> <dt><code>value</code></dt> <dd><code>any</code>. La valeur à laquelle vous souhaitez modifier le paramètre. Son type dépend du réglage particulier.</dd> </dl> @@ -88,7 +87,7 @@ browser.browserAction.onClicked.addListener(() => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/types"><code>chrome.types</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/types/index.html b/files/fr/mozilla/add-ons/webextensions/api/types/index.html index bff6b0b60c..2952e0121d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/types/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/types/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/types <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/types"><code>chrome.types</code></a>.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/userscripts/index.html b/files/fr/mozilla/add-ons/webextensions/api/userscripts/index.html index e0820570ab..df5b5f08d0 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/userscripts/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/userscripts/index.html @@ -24,18 +24,16 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/userScripts <li>aucun accès aux API de WebExtension ou aux autorisations associées accordées à l'extension : le script API, qui hérite des autorisations de l'extension, peut fournir des API de WebExtension packagées aux scripts utilisateur enregistrés. Un script API est déclaré dans le fichier manifeste de l'extension en utilisant la clé du manifeste "user_scripts".</li> </ul> -<div class="blockIndicator warning"> -<p>Cette API requiert la présence de la clé <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/user_scripts">user_scripts</a></code> dans le manifest.json, même si aucun script API n'est spécifié. Par exemple, <code>user_scripts: {}</code>.</p> +<div class="warning"> +<p><strong>Attention :</strong> Cette API requiert la présence de la clé <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/user_scripts">user_scripts</a></code> dans le manifest.json, même si aucun script API n'est spécifié. Par exemple, <code>user_scripts: {}</code>.</p> </div> <p>Pour utiliser l'API, appelez <code>{{WebExtAPIRef("userScripts.register","register()")}}</code> en passant un objet définissant les scripts à enregistrer. La méthode renvoie une promesse qui est résolue par un objet <code>{{WebExtAPIRef("userScripts.RegisteredUserScript","RegisteredUserScript")}}</code>.</p> -<div class="blockIndicator note"> -<p>Les scripts utilisateur sont désenregistrés lorsque la page d'extension correspondante (à partir de laquelle les scripts utilisateur ont été enregistrés) est déchargée, vous devez donc enregistrer un script utilisateur depuis une page d'extension qui persiste au moins aussi longtemps que vous voulez que les scripts utilisateur restent enregistrés</p> +<div class="note"> +<p><strong>Note :</strong> Les scripts utilisateur sont désenregistrés lorsque la page d'extension correspondante (à partir de laquelle les scripts utilisateur ont été enregistrés) est déchargée, vous devez donc enregistrer un script utilisateur depuis une page d'extension qui persiste au moins aussi longtemps que vous voulez que les scripts utilisateur restent enregistrés</p> </div> -<dl> -</dl> <h2 id="Types">Types</h2> diff --git a/files/fr/mozilla/add-ons/webextensions/api/userscripts/register/index.html b/files/fr/mozilla/add-ons/webextensions/api/userscripts/register/index.html index 19dabab7a6..6de0d24988 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/userscripts/register/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/userscripts/register/index.html @@ -29,11 +29,9 @@ await registeredUserScript.unregister();</pre> <dl> <dt><code>userScriptOptions</code></dt> - <dd><code>object</code>. Un objet <code>UserScriptOptions</code> représentant les scripts de contenu à enregistrer. Il a une syntaxe similaire aux options supportées par {{WebExtAPIRef("contentScripts.register","contentScripts.register()")}}. - <p><br> - L'objet <code>UserScriptOptions</code> possède les propriétés suivantes :</p> - - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet <code>UserScriptOptions</code> représentant les scripts de contenu à enregistrer. Il a une syntaxe similaire aux options supportées par {{WebExtAPIRef("contentScripts.register","contentScripts.register()")}}.</p> + <p>L'objet <code>UserScriptOptions</code> possède les propriétés suivantes :</p> + <dl> <dt>scriptMetadata <code>{{Optional_Inline}}</code></dt> <dd>Un objet <code>JSON</code> qui contient certaines propriétés de métadonnées associées aux <code>userScripts</code> enregistrés</dd> <dt><code>allFrames {{Optional_Inline}}</code></dt> @@ -62,8 +60,8 @@ await registeredUserScript.unregister();</pre> <p>Une {{JSxRef("Promise")}} qui sera rempli avec un objet {{WebExtAPIRef("userScripts.RegisteredUserScript","RegisteredUserScript")}} que vous pouvez utiliser pour désinscrire ce script utilisateur particulier.</p> -<div class="blockIndicator note"> -<p>Note: Actuellement, les scripts utilisateur sont désenregistrés lorsque la page d'extension correspondante (à partir de laquelle les scripts utilisateur ont été enregistrés) est déchargée, vous devez donc enregistrer un script utilisateur depuis une page d'extension qui persiste au moins aussi longtemps que vous voulez que les scripts utilisateur restent enregistrés.</p> +<div class="note"> +<p><strong>Note :</strong> Actuellement, les scripts utilisateur sont désenregistrés lorsque la page d'extension correspondante (à partir de laquelle les scripts utilisateur ont été enregistrés) est déchargée, vous devez donc enregistrer un script utilisateur depuis une page d'extension qui persiste au moins aussi longtemps que vous voulez que les scripts utilisateur restent enregistrés.</p> </div> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> diff --git a/files/fr/mozilla/add-ons/webextensions/api/userscripts/userscriptoptions/index.html b/files/fr/mozilla/add-ons/webextensions/api/userscripts/userscriptoptions/index.html index 2d8c3ad8af..2df59cf18b 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/userscripts/userscriptoptions/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/userscripts/userscriptoptions/index.html @@ -26,21 +26,21 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/userScripts/UserScriptOptions <dl> <dt><code>allFrames</code>{{optional_inline}}</dt> - <dd>Même chose que <code>all_frames</code> dans la clé <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> + <dd>Même chose que <code>all_frames</code> dans la clé <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> <dt><code>excludeGlobs</code>{{optional_inline}}</dt> - <dd>Même chose que <code>exclude_globs</code> dans la clé <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> + <dd>Même chose que <code>exclude_globs</code> dans la clé <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> <dt><code>excludeMatches</code>{{optional_inline}}</dt> - <dd>Même chose que <code>exclude_matches</code> dans la clé <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> + <dd>Même chose que <code>exclude_matches</code> dans la clé <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> <dt><code>includeGlobs</code>{{optional_inline}}</dt> - <dd>Même chose que <code>include_globs</code> dans la clé <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> + <dd>Même chose que <code>include_globs</code> dans la clé <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> <dt><code>js</code>{{optional_inline}}</dt> <dd>Un ensemble d'objets. Chaque objet a soit une propriété nommée <code>file</code>, qui est une URL commençant à l'extension manifest.json et pointant vers un fichier JavaScript à enregistrer, soit une propriété nommée <code>code</code>, qui est un code JavaScript à enregistrer.</dd> <dt><code>matchAboutBlank</code>{{optional_inline}}</dt> - <dd>Même chose que <code>match_about_blank</code> dans la clé <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> + <dd>Même chose que <code>match_about_blank</code> dans la clé <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> <dt><code>matches</code></dt> - <dd>Même chose que <code>matches</code> dans la clé <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> + <dd>Même chose que <code>matches</code> dans la clé <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> <dt><code>runAt</code>{{optional_inline}}</dt> - <dd>Même chose que <code>run_at</code> dans la clé <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> + <dd>Même chose que <code>run_at</code> dans la clé <code><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_scripts">content_scripts</a></code>.</dd> <dt><code>scriptMetadata</code> {{optional_inline}}</dt> <dd>Une valeur de métadonnées de script utilisateur</dd> </dl> diff --git a/files/fr/mozilla/add-ons/webextensions/api/userscripts/working_with_userscripts/index.html b/files/fr/mozilla/add-ons/webextensions/api/userscripts/working_with_userscripts/index.html index 30fa5b83af..4e6c4824a3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/userscripts/working_with_userscripts/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/userscripts/working_with_userscripts/index.html @@ -28,7 +28,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/userScripts/travailler_avec_use <h2 id="Manifest_userScripts">Manifest userScripts</h2> -<p>Un script utilisateur est identifié par le contenu de la clé <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/user_scripts">user_scripts</a> du manifeste des extensions. L'information minimale pour la clé <code>user_scripts</code> serait :</p> +<p>Un script utilisateur est identifié par le contenu de la clé <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/user_scripts">user_scripts</a> du manifeste des extensions. L'information minimale pour la clé <code>user_scripts</code> serait :</p> <pre class="brush: json"> "user_scripts": { "api_script": "customUserScriptAPIs.js" @@ -46,7 +46,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/userScripts/travailler_avec_use <p>Dans l'image suivante, l'extension va "manger" le contenu des pages dont le nom de domaine se termine par.org. C'est le comportement par défaut pour cette extension.</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/16901/userScriptExample.png" style="border: 1px solid black; display: block; height: 812px; margin: 0px auto; width: 304px;"></p> +<p><img alt="" src="userScriptExample.png"></p> <p>Rien ne se passera tant que vous n'aurez pas cliqué sur le bouton <strong>Enregistrer le script</strong>. Le bouton implémente le script utilisateur en fonction des paramètres de cette boîte de dialogue. Cela signifie que vous pouvez expérimenter le comportement du script sans avoir à implémenter une extension vous-même.</p> @@ -105,7 +105,7 @@ original_slug: Mozilla/Add-ons/WebExtensions/API/userScripts/travailler_avec_use <p>Une fois le script enregistré, naviguez vers une page dont le nom de domaine se termine par .org, et vous verrez quelque chose comme ceci :</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/16902/user_script_in_action.png" style="border: 1px solid black; display: block; height: 823px; margin: 0px auto; width: 1026px;"></p> +<p><img alt="" src="user_script_in_action.png"></p> <h2 id="Voir_aussi">Voir aussi</h2> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/getallframes/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/getallframes/index.html index b74ac91358..c29b1fbdac 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/getallframes/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/getallframes/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/getAllFrames <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingFrames = browser.webNavigation.getAllFrames( +<pre class="brush: js">var gettingFrames = browser.webNavigation.getAllFrames( details // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/getAllFrames <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Informations sur l'onglet pour récupérer toutes les images.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Informations sur l'onglet pour récupérer toutes les images.</p> + <dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'identifiant de l'onglet</dd> </dl> @@ -43,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/getAllFrames <p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> sera accompli avec un tableau d'objets, dont chacun a les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>errorOccurred</code></dt> <dd><code>boolean</code>. Vrai si la dernière navigation dans cette trame a été interrompue par une erreur, c'est-à-dire l'événement {{WebExtAPIRef("webNavigation.onErrorOccurred", "onErrorOccurred")}} déclenché.</dd> <dt><code>processId</code></dt> @@ -94,7 +93,7 @@ browser.browserAction.onClicked.addListener(function() { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/getframe/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/getframe/index.html index d48557cfc0..01224eafff 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/getframe/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/getframe/index.html @@ -15,13 +15,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/getFrame --- <div>{{AddonSidebar()}}</div> -<p>Récupère des informations sur un cadre particulier. Un cadre peut être l'image de niveau supérieur dans un onglet ou un <a href="/en-US/docs/Web/HTML/Element/iframe">iframe</a> imbriqué, et est identifié de manière unique par un ID de tabulation et un ID de cadre.</p> +<p>Récupère des informations sur un cadre particulier. Un cadre peut être l'image de niveau supérieur dans un onglet ou un <a href="/fr/docs/Web/HTML/Element/iframe">iframe</a> imbriqué, et est identifié de manière unique par un ID de tabulation et un ID de cadre.</p> -<p>C'est une fonction asynchrone qui renvoie une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code>.</p> +<p>C'est une fonction asynchrone qui renvoie une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code>.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingFrame = browser.webNavigation.getFrame( +<pre class="brush: js">var gettingFrame = browser.webNavigation.getFrame( details // object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/getFrame <dl> <dt><code>details</code></dt> - <dd><code>object</code>. Informations sur le cadre pour récupérer des informations sur :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Informations sur le cadre pour récupérer des informations sur :</p> + <dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet dans lequel se trouve le cadre.</dd> <dt><code>processId</code> {{optional_inline}}</dt> @@ -45,9 +44,9 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/getFrame <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> qui sera rempli avec un objet contenant les propriétés suivantes :</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promise</a></code> qui sera rempli avec un objet contenant les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>errorOccurred</code></dt> <dd><code>boolean</code>. Vrai si la dernière navigation dans cette trame a été interrompue par une erreur, c'est-à-dire l'événement {{WebExtAPIRef("webNavigation.onErrorOccurred", "onErrorOccurred")}} déclenché.</dd> <dt><code>url</code></dt> @@ -85,7 +84,7 @@ gettingFrame.then(onGot, onError); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/index.html index b343ff3744..d1cb34e07f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/index.html @@ -20,7 +20,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation <p>Chaque evenement correspond directement à un état précis dans la navigation. La séquence des évenements est comme suit:</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/13374/we-flow.png" style="display: block; height: 562px; margin-left: auto; margin-right: auto; width: 745px;"></p> +<p><img alt="" src="we-flow.png"></p> <ul> <li>Le flux primaire est : @@ -47,7 +47,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation <p>L'écouteur d'événement <code>onCommitted</code>reçoit deux propriétés supplémentaires : un {{WebExtAPIRef("webNavigation.TransitionType","TransitionType")}} indiquant la cause de la navigation (par exemple, parce que l'utilisateur a cliqué sur un lien ou parce que l'utilisateur a sélectionné un signet), et un {{WebExtAPIRef("webNavigation.TransitionQualifier","TransitionQualifier")}} fournissant plus d'informations sur la navigation.</p> -<p>Pour utiliser cette API, vous devez avoir la <a href="https://developer.mozilla.org/fr/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "webNavigation".</p> +<p>Pour utiliser cette API, vous devez avoir la <a href="/fr/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "webNavigation".</p> <h2 id="Types">Types</h2> @@ -64,7 +64,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation <dl> <dt>{{WebExtAPIRef("webNavigation.getFrame()")}}</dt> - <dd>Récupère des informations sur un cadre particulier. Ce cadre peut être le cadre de niveau supérieur dans un onglet ou un <a href="https://developer.mozilla.org/fr/docs/Web/HTML/Element/iframe">iframe</a> imbriqué, et est identifié de manière unique par un ID d'onglet et un ID de <em>frame</em>.</dd> + <dd>Récupère des informations sur un cadre particulier. Ce cadre peut être le cadre de niveau supérieur dans un onglet ou un <a href="/fr/docs/Web/HTML/Element/iframe">iframe</a> imbriqué, et est identifié de manière unique par un ID d'onglet et un ID de <em>frame</em>.</dd> <dt>{{WebExtAPIRef("webNavigation.getAllFrames()")}}</dt> <dd> <p>Étant donné un ID d'onglet, récupère des informations sur tous les cadres qu'il contient.</p> @@ -81,21 +81,21 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation <dt>{{WebExtAPIRef("webNavigation.onCommitted")}}</dt> <dd>Lancé lorsqu'une navigation est validée. Au moins une partie du nouveau document a été reçue du serveur et le navigateur a décidé de passer au nouveau document.</dd> <dt>{{WebExtAPIRef("webNavigation.onDOMContentLoaded")}}</dt> - <dd>Lancé lorsque l'événement <a href="https://developer.mozilla.org/fr/docs/Web/Events/DOMContentLoaded">DOMContentLoaded</a> est déclenché dans la page.</dd> + <dd>Lancé lorsque l'événement <a href="/fr/docs/Web/Events/DOMContentLoaded">DOMContentLoaded</a> est déclenché dans la page.</dd> <dt>{{WebExtAPIRef("webNavigation.onCompleted")}}</dt> - <dd>Lancé lorsqu'un document, y compris les ressources auxquelles il fait référence, est complètement chargé et initialisé. Ceci est équivalent à l'événement de <code><a href="https://developer.mozilla.org/fr/docs/Web/Events/load">chargement</a></code> du DOM.</dd> + <dd>Lancé lorsqu'un document, y compris les ressources auxquelles il fait référence, est complètement chargé et initialisé. Ceci est équivalent à l'événement de <code><a href="/fr/docs/Web/Events/load">chargement</a></code> du DOM.</dd> <dt>{{WebExtAPIRef("webNavigation.onErrorOccurred")}}</dt> <dd>Lancé lorsqu'une erreur se produit et que la navigation est annulée. Cela peut se produire si une erreur réseau s'est produite ou si l'utilisateur a interrompu la navigation.</dd> <dt>{{WebExtAPIRef("webNavigation.onCreatedNavigationTarget")}}</dt> <dd>Lancé lorsqu'une nouvelle fenêtre ou un nouvel onglet dans une fenêtre existante est créé pour héberger une navigation: par exemple, si l'utilisateur ouvre un lien dans un nouvel onglet.</dd> <dt>{{WebExtAPIRef("webNavigation.onReferenceFragmentUpdated")}}</dt> - <dd>Lancé si l' <a class="external-icon external" href="https://en.wikipedia.org/wiki/Fragment_identifier">identificateur de fragment</a> d'une page a été modifié.</dd> + <dd>Lancé si l' <a href="https://en.wikipedia.org/wiki/Fragment_identifier">identificateur de fragment</a> d'une page a été modifié.</dd> <dt>{{WebExtAPIRef("webNavigation.onTabReplaced")}}</dt> <dd> <p>Lancé lorsque le contenu de l'onglet est remplacé par un onglet différent (généralement précédemment pré-rendu).</p> </dd> <dt>{{WebExtAPIRef("webNavigation.onHistoryStateUpdated")}}</dt> - <dd>Lancé lorsque la page a utilisé l' <a class="external external-icon" href="http://diveintohtml5.info/history.html">API d'histoirique</a> pour mettre à jour l'URL affichée dans la barre d'adresse du navigateur.</dd> + <dd>Lancé lorsque la page a utilisé l' <a href="http://diveintohtml5.info/history.html">API d'histoirique</a> pour mettre à jour l'URL affichée dans la barre d'adresse du navigateur.</dd> </dl> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -104,7 +104,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onbeforenavigate/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onbeforenavigate/index.html index 2ad2802515..2f335ff61c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onbeforenavigate/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onbeforenavigate/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/onBeforeNavigate <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webNavigation.onBeforeNavigate.addListener( +<pre class="brush: js">browser.webNavigation.onBeforeNavigate.addListener( listener, // function filter // optional object ) @@ -47,7 +47,7 @@ browser.webNavigation.onBeforeNavigate.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>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur l'événement de navigation.</dd> </dl> @@ -62,7 +62,7 @@ browser.webNavigation.onBeforeNavigate.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet dans lequel la navigation est sur le point de se produire.</dd> <dt><code>url</code></dt> @@ -101,7 +101,7 @@ browser.webNavigation.onBeforeNavigate.addListener(logOnBefore, filter);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncommitted/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncommitted/index.html index bd60b14e9a..f45939e36e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncommitted/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncommitted/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/onCommitted <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webNavigation.onCommitted.addListener( +<pre class="brush: js">browser.webNavigation.onCommitted.addListener( listener, // function filter // optional object ) @@ -47,7 +47,7 @@ browser.webNavigation.onCommitted.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>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur l'événement de navigation.</dd> </dl> @@ -62,7 +62,7 @@ browser.webNavigation.onCommitted.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet dans lequel la navigation est sur le point de se produire.</dd> <dt><code>url</code></dt> @@ -107,7 +107,7 @@ browser.webNavigation.onCommitted.addListener(logOnCommitted, filter);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncompleted/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncompleted/index.html index 972274b460..dbe90ddd25 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncompleted/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncompleted/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/onCompleted <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webNavigation.onCompleted.addListener( +<pre class="brush: js">browser.webNavigation.onCompleted.addListener( listener, // function filter // optional object ) @@ -47,7 +47,7 @@ browser.webNavigation.onCompleted.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>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur l'événement de navigation.</dd> </dl> @@ -62,7 +62,7 @@ browser.webNavigation.onCompleted.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet dans lequel la navigation s'est produite.</dd> <dt><code>url</code></dt> @@ -100,7 +100,7 @@ browser.webNavigation.onCompleted.addListener(logOnCompleted, filter); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncreatednavigationtarget/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncreatednavigationtarget/index.html index 7067d0b57b..8047b759c7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncreatednavigationtarget/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/oncreatednavigationtarget/index.html @@ -28,7 +28,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/onCreatedNavigat <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webNavigation.onCreatedNavigationTarget.addListener( +<pre class="brush: js">browser.webNavigation.onCreatedNavigationTarget.addListener( listener, // function filter // optional object ) @@ -56,7 +56,7 @@ browser.webNavigation.onCreatedNavigationTarget.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>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur l'événement de navigation Voir les <a href="#details">détails</a> ci-dessous.</dd> </dl> @@ -71,7 +71,7 @@ browser.webNavigation.onCreatedNavigationTarget.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>sourceFrameId</code></dt> <dd><code>integer</code>. ID de l'image à partir de laquelle la navigation est initiée. 0 indique que le cadre est le contexte de navigation de niveau supérieur de l'onglet, et non un <a href="/fr/docs/Web/HTML/Element/iframe">iframe</a> imbriqué. Une valeur positive indique que la navigation est initiée à partir d'un iframe imbriqué. Les ID de cadre sont uniques pour un onglet et un processus donnés.</dd> <dt><code>sourceProcessId</code></dt> @@ -115,7 +115,7 @@ browser.webNavigation.onCreatedNavigationTarget.addListener(logOnCreatedNavigati <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/ondomcontentloaded/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/ondomcontentloaded/index.html index bbb4bfcb87..cb28eb158c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/ondomcontentloaded/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/ondomcontentloaded/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/onDOMContentLoad <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webNavigation.onDOMContentLoaded.addListener( +<pre class="brush: js">browser.webNavigation.onDOMContentLoaded.addListener( listener, // function filter // optional object ) @@ -47,7 +47,7 @@ browser.webNavigation.onDOMContentLoaded.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>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur l'événement de navigation</dd> </dl> @@ -62,7 +62,7 @@ browser.webNavigation.onDOMContentLoaded.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet dans lequel la navigation s'est produite.</dd> <dt><code>url</code></dt> @@ -101,7 +101,7 @@ browser.webNavigation.<code>onDOMContentLoaded</code>.addListener(logOnDOMConten <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onerroroccurred/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onerroroccurred/index.html index 720c91480e..2fde94a888 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onerroroccurred/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onerroroccurred/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/onErrorOccurred <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webNavigation.onErrorOccurred.addListener( +<pre class="brush: js">browser.webNavigation.onErrorOccurred.addListener( listener, // function filter // optional object ) @@ -47,7 +47,7 @@ browser.webNavigation.onErrorOccurred.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>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur l'événement de navigation.</dd> </dl> @@ -62,7 +62,7 @@ browser.webNavigation.onErrorOccurred.hasListener(listener) <h3 id="details">details</h3> -<dl class="reference-values"> +<dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet dans lequel la navigation se passait.</dd> <dt><code>url</code></dt> @@ -103,7 +103,7 @@ browser.webNavigation.onErrorOccurred.addListener(logOnErrorOccurred, filter); <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onhistorystateupdated/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onhistorystateupdated/index.html index 073ba7dc5e..ee2c8062e7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onhistorystateupdated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onhistorystateupdated/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/onHistoryStateUp <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webNavigation.onHistoryStateUpdated.addListener( +<pre class="brush: js">browser.webNavigation.onHistoryStateUpdated.addListener( listener, // function filter // optional object ) @@ -47,7 +47,7 @@ browser.webNavigation.onHistoryStateUpdated.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>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur l'événement de navigation.</dd> </dl> @@ -62,7 +62,7 @@ browser.webNavigation.onHistoryStateUpdated.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet dans lequel la navigation est sur le point de se produire.</dd> <dt><code>url</code></dt> @@ -108,7 +108,7 @@ browser.webNavigation.onHistoryStateUpdated.addListener(logOnHistoryStateUpdated <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onreferencefragmentupdated/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onreferencefragmentupdated/index.html index 36aed3f413..d483ee6a67 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onreferencefragmentupdated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/onreferencefragmentupdated/index.html @@ -15,13 +15,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/onReferenceFragm --- <div>{{AddonSidebar()}}</div> -<div>Lancé si <a class="external external-icon" href="https://en.wikipedia.org/wiki/Fragment_identifier">identificateur dee fragment</a> d'une page est modifié. Par exemple, si une page implémente une table des matières à l'aide de fragments et que l'utilisateur clique sur une entrée dans la table des matières, cet événement se déclenche. Tous les événements futurs de ce cadre utiliseront l'URL mise à jour.</div> +<div>Lancé si <a href="https://en.wikipedia.org/wiki/Fragment_identifier">identificateur dee fragment</a> d'une page est modifié. Par exemple, si une page implémente une table des matières à l'aide de fragments et que l'utilisateur clique sur une entrée dans la table des matières, cet événement se déclenche. Tous les événements futurs de ce cadre utiliseront l'URL mise à jour.</div> <div></div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webNavigation.onReferenceFragmentUpdated.addListener( +<pre class="brush: js">browser.webNavigation.onReferenceFragmentUpdated.addListener( listener, // function filter // optional object ) @@ -49,7 +49,7 @@ browser.webNavigation.onReferenceFragmentUpdated.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>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur l'événement de navigation.</dd> </dl> @@ -64,7 +64,7 @@ browser.webNavigation.onReferenceFragmentUpdated.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet dans lequel la navigation est sur le point de se produire.</dd> <dt><code>url</code></dt> @@ -110,7 +110,7 @@ browser.webNavigation.onReferenceFragmentUpdated.addListener(logOnReferenceFragm <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/ontabreplaced/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/ontabreplaced/index.html index d8a0489e27..8f6e159331 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/ontabreplaced/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/ontabreplaced/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/onTabReplaced <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webNavigation.onTabReplaced.addListener( +<pre class="brush: js">browser.webNavigation.onTabReplaced.addListener( listener, // function filter // optional object ); @@ -51,7 +51,7 @@ browser.webNavigation.onTabReplaced.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>details</code></dt> <dd><a href="#details"><code>object</code></a>.</dd> </dl> @@ -62,13 +62,13 @@ browser.webNavigation.onTabReplaced.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>replacedTabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet qui a été remplacé.</dd> <dt><code>tabId</code></dt> <dd><code>integer</code>. L'ID de l'onglet qui a remplacé l'ancien onglet.</dd> <dt><code>timeStamp</code></dt> - <dd><code>number</code>. Le moment où le remplacement s'est produit, en <a class="external external-icon" href="https://en.wikipedia.org/wiki/Unix_time">millisecondes depuis l'époque</a>.</dd> + <dd><code>number</code>. Le moment où le remplacement s'est produit, en <a href="https://en.wikipedia.org/wiki/Unix_time">millisecondes depuis l'époque</a>.</dd> </dl> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -87,7 +87,7 @@ browser.webNavigation.onTabReplaced.addListener(logOnTabReplaced);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Acknowledgements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>This API is based on Chromium's <a href="https://developer.chrome.com/extensions/webNavigation#event-onTabReplaced"><code>chrome.webNavigation</code></a> API. This documentation is derived from <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> in the Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/transitionqualifier/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/transitionqualifier/index.html index 2abd76c080..c977cb27a3 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/transitionqualifier/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/transitionqualifier/index.html @@ -44,7 +44,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/TransitionQualif <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/transitiontype/index.html b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/transitiontype/index.html index 2f536288ba..e0ae49815a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webnavigation/transitiontype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webnavigation/transitiontype/index.html @@ -24,27 +24,27 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/TransitionType <p>Les valeurs de ce type sont des chaînes. Les valeurs possibles sont :</p> <dl> - <dt><a id="value-link" name="value-link"></a>"link"</dt> + <dt>"link"</dt> <dd>L'utilisateur a cliqué sur un lien dans une autre page.</dd> - <dt><a id="value-typed" name="value-typed"></a>"typed"</dt> + <dt>"typed"</dt> <dd>L'utilisateur a tapé l'URL dans la barre d'adresse. Ceci est également utilisé si l'utilisateur a commencé à taper dans la barre d'adresse, puis sélectionné une URL parmi les suggestions qu'il a proposées. Voir aussi " generated".</dd> - <dt><a id="value-auto_bookmark" name="value-auto_bookmark"></a>"auto_bookmark"</dt> + <dt>"auto_bookmark"</dt> <dd>L'utilisateur a cliqué sur un signet ou un élément dans l'historique du navigateur.</dd> - <dt><a id="value-auto_subframe" name="value-auto_subframe"></a>"auto_subframe"</dt> + <dt>"auto_subframe"</dt> <dd>Les iframes imbriqués qui sont automatiquement chargés par leur parent.</dd> - <dt><a id="value-manual_subframe" name="value-manual_subframe"></a>"manual_subframe"</dt> + <dt>"manual_subframe"</dt> <dd>Les iframes imbriqués chargés en tant qu'action utilisateur explicite. Le chargement d'une telle iframe générera une entrée dans la liste de navigation avant/arrière.</dd> - <dt><a id="value-generated" name="value-generated"></a>"generated"</dt> + <dt>"generated"</dt> <dd>L'utilisateur a commencé à taper dans la barre d'adresse, puis a cliqué sur une entrée suggérée qui ne contenait pas d'URL.</dd> - <dt><a id="value-start_page" name="value-start_page"></a>"start_page"</dt> + <dt>"start_page"</dt> <dd>La page a été passée à la ligne de commande ou est la page de démarrage.</dd> - <dt><a id="value-form_submit" name="value-form_submit"></a>"form_submit"</dt> + <dt>"form_submit"</dt> <dd>L'utilisateur a soumis un formulaire. Notez que dans certaines situations, par exemple lorsqu'un formulaire utilise un script pour soumettre son contenu, l'envoi d'un formulaire n'entraîne pas ce type de transition.</dd> - <dt><a id="value-reload" name="value-reload"></a>"reload"</dt> + <dt>"reload"</dt> <dd>L'utilisateur a rechargé la page en utilisant le bouton Recharger ou en appuyant sur Entrée dans la barre d'adresse. Ceci est également utilisé pour la restauration de session et la réouverture des onglets fermés.</dd> - <dt><a id="value-keyword" name="value-keyword"></a>"keyword"</dt> + <dt>"keyword"</dt> <dd>L'URL a été générée à l'aide d'une <a href="https://support.mozilla.org/fr/kb/comment-rechercher-site-barre-adresse">rechercher par mot</a> configurée par l'utilisateur.</dd> - <dt><a id="value-keyword_generated" name="value-keyword_generated"></a>"keyword_generated"</dt> + <dt>"keyword_generated"</dt> <dd>Correspond à une visite générée pour un mot clé.</dd> </dl> @@ -54,7 +54,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webNavigation/TransitionType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webNavigation"><code>chrome.webNavigation</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/web_navigation.json"><code>web_navigation.json</code></a> dans le code de Chromium code.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/blockingresponse/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/blockingresponse/index.html index 3a14e41c8c..3308f35fc6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/blockingresponse/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/blockingresponse/index.html @@ -25,11 +25,10 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/BlockingResponse <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>authCredentials</code>{{optional_inline}}</dt> - <dd><code>object</code>. Si elle est définie, la demande est faite en utilisant les informations d'identification données. Vous ne pouvez définir cette propriété que dans {{WebExtAPIRef("webRequest.onAuthRequired", "onAuthRequired")}}. La propriété <code>authCredentials</code> est un objet avec les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Si elle est définie, la demande est faite en utilisant les informations d'identification données. Vous ne pouvez définir cette propriété que dans {{WebExtAPIRef("webRequest.onAuthRequired", "onAuthRequired")}}. La propriété <code>authCredentials</code> est un objet avec les propriétés suivantes :</p> + <dl> <dt><code>username</code></dt> <dd><code>string</code>. Nom d'utilisateur à fournir.</dd> <dt><code>password</code></dt> @@ -39,15 +38,15 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/BlockingResponse <dt><code>cancel</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si <code>true</code>, la demande est annulée. Vous ne pouvez définir cette propriété dans {{WebExtAPIRef("webRequest.onBeforeRequest", "onBeforeRequest")}}, {{WebExtAPIRef("webRequest.onBeforeSendHeaders", "onBeforeSendHeaders")}}, {{WebExtAPIRef("webRequest.onHeadersReceived", "onHeadersReceived")}}, et {{WebExtAPIRef("webRequest.onAuthRequired", "onAuthRequired")}}.</dd> <dt><code>redirectUrl</code>{{optional_inline}}</dt> - <dd><code>string</code>. Il s'agit d'une URL, et si elle est définie, la requête originale est redirigée vers cette URL. Vous ne pouvez définir cette propriété que dans {{WebExtAPIRef("webRequest.onBeforeRequest", "onBeforeRequest")}} ou {{WebExtAPIRef("webRequest.onHeadersReceived", "onHeadersReceived")}}.</dd> - <dd>Les redirections vers des schémas non-HTTP tels que data : sont autorisées, mais elles ne sont pas prises en charge actuellement (<span id="summary_alias_container"><span id="short_desc_nonedit_display">{{bug("707624")}})</span></span>. Les redirections utilisent la même méthode de requête que la requête originale à moins qu'elle ne soit initiée à partir de l'étape <code>onHeadersReceived</code>, auquel cas la redirection utilise la méthode GET.</dd> - <dd>Si une extension veut rediriger une URL publique (par exemple HTTPS) vers une <a href="/fr/Add-ons/WebExtensions/user_interface/Extension_pages">page d'extension</a>, le fichier manifest.json de l'extension doit contenir une clé <a href="/fr/Add-ons/WebExtensions/manifest.json/web_accessible_resources">web_accessible_resources</a> qui liste l'URL de la page d'extension.</dd> + <dd><p><code>string</code>. Il s'agit d'une URL, et si elle est définie, la requête originale est redirigée vers cette URL. Vous ne pouvez définir cette propriété que dans {{WebExtAPIRef("webRequest.onBeforeRequest", "onBeforeRequest")}} ou {{WebExtAPIRef("webRequest.onHeadersReceived", "onHeadersReceived")}}.</p> + <p>Les redirections vers des schémas non-HTTP tels que data : sont autorisées, mais elles ne sont pas prises en charge actuellement ({{bug("707624")}}). Les redirections utilisent la même méthode de requête que la requête originale à moins qu'elle ne soit initiée à partir de l'étape <code>onHeadersReceived</code>, auquel cas la redirection utilise la méthode GET.</p> + <p>Si une extension veut rediriger une URL publique (par exemple HTTPS) vers une <a href="/fr/Add-ons/WebExtensions/user_interface/Extension_pages">page d'extension</a>, le fichier manifest.json de l'extension doit contenir une clé <a href="/fr/Add-ons/WebExtensions/manifest.json/web_accessible_resources">web_accessible_resources</a> qui liste l'URL de la page d'extension.</p></dd> <dt><code>requestHeaders</code>{{optional_inline}}</dt> <dd> <p>{{WebExtAPIRef('webRequest.HttpHeaders')}}. C'est un objet {{WebExtAPIRef('webRequest.HttpHeaders', "HttpHeaders")}}, un tableau dans lequel chaque objet représente un en-tête. Si elle est définie, la demande est faite avec ces en-têtes plutôt qu'avec les en-têtes d'origine. Vous ne pouvez définir cette propriété que dans {{WebExtAPIRef("webRequest.onBeforeSendHeaders", "onBeforeSendHeaders")}} .</p> </dd> <dt><code>responseHeaders</code>{{optional_inline}}</dt> - <dd>{{WebExtAPIRef('webRequest.HttpHeaders')}}. C'est un objet {{WebExtAPIRef('webRequest.HttpHeaders', "HttpHeaders")}}, un tableau dans lequel chaque objet représente un en-tête. Si elle est définie, le serveur est supposé avoir répondu avec ces en-têtes de réponse au lieu des originaux. Vous ne pouvez définir cette propriété que dans {{WebExtAPIRef("webRequest.onHeadersReceived", "onHeadersReceived")}}. Si plusieurs extensions tentent de définir le même en-tête (par exemple, <code>Content-Security-Policy</code>), une seule des modifications sera réussie..</dd> + <dd>{{WebExtAPIRef('webRequest.HttpHeaders')}}. C'est un objet {{WebExtAPIRef('webRequest.HttpHeaders', "HttpHeaders")}}, un tableau dans lequel chaque objet représente un en-tête. Si elle est définie, le serveur est supposé avoir répondu avec ces en-têtes de réponse au lieu des originaux. Vous ne pouvez définir cette propriété que dans {{WebExtAPIRef("webRequest.onHeadersReceived", "onHeadersReceived")}}. Si plusieurs extensions tentent de définir le même en-tête (par exemple, <code>Content-Security-Policy</code>), une seule des modifications sera réussie.</dd> <dt><code>upgradeToSecure</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si la valeur <code>true</code> est est définie et que la requête originale est une requête HTTP, cela empêchera l'envoi de la requête originale et fera plutôt une requête sécurisée (HTTPS). Si une extension renvoie <code>redirectUrl</code> dans <code>onBeforeRequest</code>, alors <code>upgradeToSecure</code> sera ignoré pour cette requête. Vous ne pouvez définir cette propriété que dans {{WebExtAPIRef("webRequest.onBeforeRequest", "onBeforeRequest")}}.</dd> </dl> @@ -58,7 +57,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/BlockingResponse <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> </div> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/certificateinfo/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/certificateinfo/index.html index cc58a3c266..dd93db7d77 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/certificateinfo/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/certificateinfo/index.html @@ -22,12 +22,10 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/CertificateInfo <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>fingerprint</code></dt> - <dd> - <p><code>Object</code>. Un objet avec les propriétés suivantes :</p> - - <dl class="reference-values"> + <dd><p><code>Object</code>. Un objet avec les propriétés suivantes :</p> + <dl> <dt><code>sha1</code></dt> <dd><code>String</code>. SHA-1 hash de l'encodage DER du certificat.</dd> <dt><code>sha256</code></dt> @@ -39,20 +37,20 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/CertificateInfo <p><code>Boolean</code>. <code>true</code> si le certificat est l'une des racines de confiance installées dans le navigateur, sinon <code>false</code>.</p> </dd> <dt><code>issuer</code></dt> - <dd><code>String</code>. Nom de l'organisation qui a délivré ce certificat, représenté par un nom distinctif et formaté sous la forme d'une liste de noms distinctifs relatifs séparés par des virgules, chacun de la forme "type=value".</dd> - <dd>Par exemple: "<span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><span class="objectBox objectBox-string">CN=DigiCert SHA2 Secure Server CA,O=DigiCert Inc,C=US</span></span></span></span>".</dd> + <dd><p><code>String</code>. Nom de l'organisation qui a délivré ce certificat, représenté par un nom distinctif et formaté sous la forme d'une liste de noms distinctifs relatifs séparés par des virgules, chacun de la forme "type=value".</p> + <p>Par exemple: "CN=DigiCert SHA2 Secure Server CA,O=DigiCert Inc,C=US".</p></dd> <dt><code>rawDER</code></dt> - <dd><code>Array</code> de <code>Number</code>. Si <a href="/fr/Add-ons/WebExtensions/API/webRequest/getSecurityInfo" title="Use this function to get detailed information about the TLS connection associated with a particular request."><code>webRequest.getSecurityInfo()</code></a> a été appelé avec l'option <code>rawDER</code> présent et mis à <code>true</code>, ceci contiendra l'encodage DER du certificat.</dd> + <dd><code>Array</code> de <code>Number</code>. Si <a href="/fr/Add-ons/WebExtensions/API/webRequest/getSecurityInfo"><code>webRequest.getSecurityInfo()</code></a> a été appelé avec l'option <code>rawDER</code> présent et mis à <code>true</code>, ceci contiendra l'encodage DER du certificat.</dd> <dt><code>serialNumber</code></dt> <dd><code>String</code>. Le <a href="https://tools.ietf.org/html/rfc5280#section-4.1.2.2">numéro de série</a> du certificat.</dd> <dt><code>subject</code></dt> - <dd><code>String</code>. Nom de l'organisation qui a délivré ce certificat, représenté par un nom distinctif et formaté sous la forme d'une liste de noms distinctifs relatifs séparés par des virgules, chacun de la forme "type=value".</dd> - <dd>Par exemple: "<span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><span class="objectBox objectBox-string">CN=*.cdn.mozilla.net,O=Mozilla Corporation,L=Mountain View,ST=California,C=US</span></span></span></span>".</dd> + <dd><p><code>String</code>. Nom de l'organisation qui a délivré ce certificat, représenté par un nom distinctif et formaté sous la forme d'une liste de noms distinctifs relatifs séparés par des virgules, chacun de la forme "type=value".</p> + <p>Par exemple: "CN=*.cdn.mozilla.net,O=Mozilla Corporation,L=Mountain View,ST=California,C=US".</p></dd> <dt><code>subjectPublicKeyInfoDigest</code></dt> <dd> <p><code>Object</code>. Un objet contenant les propriétés suivantes :</p> - <dl class="reference-values"> + <dl> <dt><code>sha256</code></dt> <dd><code>String</code>. Base64 encodé SHA-256 hash de l'<a href="https://tools.ietf.org/html/rfc5280#section-4.1.2.7">information de clé publique</a> codée DER.</dd> </dl> @@ -61,11 +59,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/CertificateInfo <dd> <p><code>Object</code>. Période de validité du certificat. Un objet contenant les propriétés suivantes :</p> - <dl class="reference-values"> + <dl> <dt><code>start</code></dt> - <dd><code>Number</code>. Le début de la période de validité du certificat, en <a class="external external-icon" href="https://en.wikipedia.org/wiki/Unix_time" rel="noopener">millisecondes depuis l'époque</a>.</dd> + <dd><code>Number</code>. Le début de la période de validité du certificat, en <a href="https://en.wikipedia.org/wiki/Unix_time" rel="noopener">millisecondes depuis l'époque</a>.</dd> <dt><code>end</code></dt> - <dd><code>Number</code>. La fin de la période de validité du certificat, en <a class="external external-icon" href="https://en.wikipedia.org/wiki/Unix_time" rel="noopener">millisecondes depuis l'époque</a>.</dd> + <dd><code>Number</code>. La fin de la période de validité du certificat, en <a href="https://en.wikipedia.org/wiki/Unix_time" rel="noopener">millisecondes depuis l'époque</a>.</dd> </dl> </dd> </dl> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/filterresponsedata/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/filterresponsedata/index.html index 0b67523552..07ded4756a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/filterresponsedata/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/filterresponsedata/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/filterResponseData <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var filter = browser.webRequest.filterResponseData( +<pre class="brush: js">var filter = browser.webRequest.filterResponseData( requestId // string ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/getsecurityinfo/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/getsecurityinfo/index.html index d49229a656..5ab5f213f6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/getsecurityinfo/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/getsecurityinfo/index.html @@ -24,7 +24,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/getSecurityInfo <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingInfo = browser.webRequest.getSecurityInfo( +<pre class="brush: js">var gettingInfo = browser.webRequest.getSecurityInfo( requestId, // string options // object ) @@ -36,9 +36,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/getSecurityInfo <dt><code>requestId</code></dt> <dd><code>string</code>. ID de la requête pour laquelle vous souhaitez obtenir des informations de sécurité. Vous pouvez l'obtenir à partir de l'objet de <code>details</code> qui est passé dans n'importe quel écouteur d'événement <code>webRequest</code>.</dd> <dt><code>options</code></dt> - <dd><code>object</code>. Un objet qui peut contenir l'une des propriétés suivantes, toutes facultatives :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Un objet qui peut contenir l'une des propriétés suivantes, toutes facultatives :</p> + <dl> <dt><code>certificateChain</code> {{optional_inline}}</dt> <dd><code>boolean</code>. Si <code>true</code>, l'objet {{WebExtAPIRef("webRequest.SecurityInfo", "SecurityInfo")}} retourné inclura toute la chaîne de certificats jusqu'à et y compris la racine de confiance. Si <code>false</code>, <br> il n'inclura que le certificat du serveur. La valeur par défaut est <code>false</code>.</dd> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/handlerbehaviorchanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/handlerbehaviorchanged/index.html index a4861de5d4..c1848d3c92 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/handlerbehaviorchanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/handlerbehaviorchanged/index.html @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/handlerBehaviorChan <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var flushingCache = browser.webRequest.handlerBehaviorChanged() +<pre class="brush: js">var flushingCache = browser.webRequest.handlerBehaviorChanged() </pre> <h3 id="Paramètres">Paramètres</h3> @@ -74,7 +74,7 @@ flushingCache.then(onFlushed, onError);</pre> <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/httpheaders/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/httpheaders/index.html index fe97a4385f..675f9ce1cb 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/httpheaders/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/httpheaders/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/HttpHeaders <p>Un <code>tableau</code> d'<code>objet</code>s. Chaque objet a les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>name</code></dt> <dd><code>string</code>. Nom de l'en-tête HTTP.</dd> <dt><code>value</code>{{optional_inline}}</dt> @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/HttpHeaders <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/index.html index ccf4a09b02..f5c4b587ca 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/index.html @@ -18,7 +18,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest <p>Chaque événement est déclenché à un stade particulier de la demande. La séquence typique des événements est la suivante :</p> -<p><img alt="" src="https://mdn.mozillademos.org/files/13376/webRequest-flow.png" style="display: block; height: 680px; margin-left: auto; margin-right: auto; width: 624px;"></p> +<p><img alt="" src="webRequest-flow.png"></p> <p>{{WebExtAPIRef("webRequest.onErrorOccurred", "onErrorOccurred")}} peut être tiré à tout moment pendant la requête. Notez également que parfois la séquence des événements peut différer de ceci : par exemple, dans Firefox, lors d'une mise à niveau <a href="/fr/docs/Sécurité/HTTP_Strict_Transport_Security">HSTS</a>, l'événement <code>onBeforeRedirect</code> sera déclenché immédiatement après <code>onBeforeRequest</code>.</p> @@ -73,8 +73,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest <p>Pour ce faire, vous devez transmettre une option avec la valeur "blocking" dans l'argument <code>extraInfoSpec</code> à la fonction <code>addListener()</code> de l'événement. Cela rend l'auditeur synchrone. Dans l'écouteur, vous pouvez alors renvoyer un objet {{WebExtAPIRef("webRequest.BlockingResponse", "BlockingResponse")}}, qui indique la modification à apporter : par exemple, l'en-tête de requête modifié que vous souhaitez envoyer.</p> -<div class="blockIndicator warning"> -<p><strong>Avertissement </strong>: Les protocoles non-HTTP(S) ne supportent pas actuellement la fonctionnalité de "<code>blockage</code>", donc la modification de ces requêtes n'est pas disponible pour le moment. Voir {{bug(1475832)}} pour plus de détails.</p> +<div class="warning"> +<p><strong>Attention :</strong> Les protocoles non-HTTP(S) ne supportent pas actuellement la fonctionnalité de "<code>blockage</code>", donc la modification de ces requêtes n'est pas disponible pour le moment. Voir {{bug(1475832)}} pour plus de détails.</p> </div> <h2 id="Accéder_aux_informations_de_sécurité">Accéder aux informations de sécurité</h2> @@ -116,7 +116,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest <dl> <dt>{{WebExtAPIRef("webRequest.MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES", "webRequest.MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES")}}</dt> - <dd>Le nombre de fois que <code><a href="/fr/Add-ons/WebExtensions/API/WebRequest/handlerBehaviorChanged" title="Suppose an add-on's job is to block web requests against a pattern, and the following scenario happens:"><code>handlerBehaviorChanged()</code></a></code> peut être appelé dans une période de 10 minutes.</dd> + <dd>Le nombre de fois que <a href="/fr/Add-ons/WebExtensions/API/WebRequest/handlerBehaviorChanged"><code>handlerBehaviorChanged()</code></a> peut être appelé dans une période de 10 minutes.</dd> </dl> <h2 id="Méthodes">Méthodes</h2> @@ -161,7 +161,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/max_handler_behavior_changed_calls_per_10_minutes/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/max_handler_behavior_changed_calls_per_10_minutes/index.html index 8667099b55..97022ec8f4 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/max_handler_behavior_changed_calls_per_10_minutes/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/max_handler_behavior_changed_calls_per_10_minutes/index.html @@ -27,7 +27,7 @@ translation_of: >- <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onauthrequired/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onauthrequired/index.html index 1411a000e0..28ed6d02c6 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onauthrequired/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onauthrequired/index.html @@ -57,7 +57,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/onAuthRequired <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webRequest.onAuthRequired.addListener( +<pre class="brush: js">browser.webRequest.onAuthRequired.addListener( listener, // function filter, // object extraInfoSpec // optional array of strings @@ -83,10 +83,8 @@ browser.webRequest.onAuthRequired.hasListener(listener) <dl> <dt><code>callback</code></dt> - <dd> - <p> Une fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> - - <dl class="reference-values"> + <dd><p>Une fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> + <dl> <dt><code>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur la demande. Voir les <code><a href="#details">détails</a></code> ci-dessous.</dd> </dl> @@ -101,11 +99,10 @@ browser.webRequest.onAuthRequired.hasListener(listener) <dt><code>filter</code></dt> <dd>{{WebExtAPIRef('webRequest.RequestFilter')}}. Un filtre qui restreint les événements qui seront envoyés à cet auditeur.</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 n'importe laquelle des valeurs suivantes <span class="im">:</span></dd> - <dd> + <dd><p><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous pouvez passer n'importe laquelle des valeurs suivantes :</p> <ul> <li><code>"blocking"</code>: faire le blocage de la demande, afin que vous puissiez annuler la demande ou fournir des informations d'authentification.</li> - <li><span class="im"><code>"</code></span><code>responseHeaders</code><span class="im"><code>"</code>: inclure <code>responseHeaders</code> dans l'objet <code>details</code> transmis à l'auditeur</span></li> + <li><code>"</code><code>responseHeaders</code><code>"</code>: inclure <code>responseHeaders</code> dans l'objet <code>details</code> transmis à l'auditeur</li> </ul> </dd> </dl> @@ -114,11 +111,10 @@ browser.webRequest.onAuthRequired.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>challenger</code></dt> - <dd><code>object</code>. Le serveur demandant l'authentification. C'est un objet avec les propriétés suivantes :</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Le serveur demandant l'authentification. C'est un objet avec les propriétés suivantes :</p> + <dl> <dt><code>host</code></dt> <dd><code>string</code>. Le <a href="https://en.wikipedia.org/wiki/Hostname#Internet_hostnames">nom d'hôte</a> du serveur.<br> <strong>Warning</strong>: Contrairement à chrome, Firefox retournera l'hôte demandé au lieu du proxy demandant l'authentification, même si <code>isProxy</code> est <code>true</code>.</dd> @@ -168,10 +164,6 @@ browser.webRequest.onAuthRequired.hasListener(listener) <dd><code>string</code>. La zone d'authentification <a href="https://tools.ietf.org/html/rfc1945#section-11">realm</a> fournie par le serveur, s'il y en a un.</dd> <dt><code>requestId</code></dt> <dd><code>string</code>. L'ID de la demande. Les ID de requête sont uniques au sein d'une session de navigateur, de sorte que vous pouvez les utiliser pour relier différents événements associés à la même requête.</dd> - <dd> - <dl class="reference-values"> - </dl> - </dd> <dt><code>responseHeaders</code>{{optional_inline}}</dt> <dd>{{WebExtAPIRef('webRequest.HttpHeaders')}}. Les en-têtes de réponse HTTP qui ont été reçus avec cette réponse.</dd> <dt><code>scheme</code></dt> @@ -326,7 +318,7 @@ browser.webRequest.onErrorOccurred.addListener( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforeredirect/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforeredirect/index.html index 7d4bfbc440..db3c1dc5f7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforeredirect/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforeredirect/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeRedirect <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webRequest.onBeforeRedirect.addListener( +<pre class="brush: js">browser.webRequest.onBeforeRedirect.addListener( listener, // function filter, // object extraInfoSpec // optional array of strings @@ -50,7 +50,7 @@ browser.webRequest.onBeforeRedirect.hasListener(listener) <dd> <p>Une fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur la demande. Voir les <code><a href="#details">détails</a></code> ci-dessous.</dd> </dl> @@ -58,10 +58,9 @@ browser.webRequest.onBeforeRedirect.hasListener(listener) <dt><code>filter</code></dt> <dd>{{WebExtAPIRef('webRequest.RequestFilter')}}. Un filtre qui restreint les événements qui seront envoyés à cet auditeur.</dd> <dt><code>extraInfoSpec</code>{{optional_inline}}</dt> - <dd><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous ne pouvez passer qu'une seule valeur :</dd> - <dd> + <dd><p><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous ne pouvez passer qu'une seule valeur :</p> <ul> - <li><span class="im"><code>"</code></span><code>responseHeaders</code><span class="im"><code>"</code>: inclure <code>responseHeaders</code> dans l'objet <code>détails</code> </span>transmis à l'auditeur.</li> + <li><code>"</code><code>responseHeaders</code><code>"</code>: inclure <code>responseHeaders</code> dans l'objet <code>détails</code> transmis à l'auditeur.</li> </ul> </dd> </dl> @@ -70,7 +69,7 @@ browser.webRequest.onBeforeRedirect.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>documentUrl</code></dt> <dd><code>string</code>. URL du document dans lequel la ressource sera chargée. Par exemple, si la page web "https://example.com" contient une image ou un iframe, alors le <code>documentUrl</code> pour l'image ou l'iframe sera "https://example.com". Pour un document de niveau supérieur, <code>documentUrl</code> n'est pas défini.</dd> <dt><code>frameId</code></dt> @@ -167,7 +166,7 @@ browser.webRequest.onBeforeRedirect.addListener( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforerequest/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforerequest/index.html index 960799c44e..199b8d49d0 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforerequest/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforerequest/index.html @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeRequest <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webRequest.onBeforeRequest.addListener( +<pre class="brush: js">browser.webRequest.onBeforeRequest.addListener( listener, // function filter, // object extraInfoSpec // optional array of strings @@ -60,24 +60,20 @@ browser.webRequest.onBeforeRequest.hasListener(listener) <dl> <dt><code>callback</code></dt> - <dd> - <p>Fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> - - <dl class="reference-values"> + <dd><p>Fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> + <dl> <dt><code>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur la demande. Voir les <code><a href="#details">details</a></code> ci-dessous.</dd> </dl> - <p>Les retours : {{WebExtAPIRef('webRequest.BlockingResponse')}}. Si <code>"blocking"</code>est spécifié dans le paramètre <code>extraInfoSpec</code>, l'auditeur d'événement doit retourner un objet <code>BlockingResponse</code>, et peut définir soit son <code>annulation</code>, soit ses propriétés <code>redirectUrl</code>. A partir de Firefox 52, au lieu de renvoyer <code>BlockingResponse</code>,l'auditeur peut renvoyer une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui est résolue avec un <code>BlockingResponse</code>. Ceci permet à l'auditeur de traiter la demande de manière asynchrone.</p> </dd> <dt><code>filter</code></dt> <dd>{{WebExtAPIRef('webRequest.RequestFilter')}}. Un filtre qui restreint les événements qui seront envoyés à cet auditeur.</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 n'importe laquelle des valeurs suivantes <span class="im">:</span></dd> - <dd> + <dd><p><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous pouvez passer n'importe laquelle des valeurs suivantes :</p> <ul> <li><code>"blocking"</code>: rendre la requête synchrone, de sorte que vous pouvez annuler ou rediriger la requête</li> - <li><span class="im"><code>"requestBody"</code>: include <code>requestBody</code> dans l'objet <code>details</code> </span>transmis à l'auditeur</li> + <li><code>"requestBody"</code>: include <code>requestBody</code> dans l'objet <code>details</code> transmis à l'auditeur</li> </ul> </dd> </dl> @@ -86,13 +82,12 @@ browser.webRequest.onBeforeRequest.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>documentUrl</code></dt> <dd><code>string</code>. URL du document dans lequel la ressource sera chargée. Par exemple, si la page web "https://example.com" contient une image ou un iframe, alors le <code>documentUrl</code> pour l'image ou l'iframe sera "https://example.com". Pour un document de niveau supérieur, <code>documentUrl</code> n'est pas défini.</dd> <dt><code>frameAncestors</code></dt> - <dd><code>array</code>. Contient des informations pour chaque document dans la hiérarchie des cadres jusqu'au document de niveau supérieur. Le premier élément du tableau contient des informations sur le parent immédiat du document demandé, et le dernier élément contient des informations sur le document de niveau supérieur. Si la charge est réellement pour le document de niveau supérieur, alors ce tableau est vide.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>array</code>. Contient des informations pour chaque document dans la hiérarchie des cadres jusqu'au document de niveau supérieur. Le premier élément du tableau contient des informations sur le parent immédiat du document demandé, et le dernier élément contient des informations sur le document de niveau supérieur. Si la charge est réellement pour le document de niveau supérieur, alors ce tableau est vide.</p> + <dl> <dt><code>url</code></dt> <dd><code>string</code>. URL à partir de laquelle le document a été chargé.</dd> <dt><code>frameId</code></dt> @@ -142,14 +137,13 @@ browser.webRequest.onBeforeRequest.hasListener(listener) </dl> </dd> <dt><code>requestBody</code>{{optional_inline}}</dt> - <dd><code>object</code>. Contient les données du corps de la requête HTTP. Seulement si <code>extraInfoSpec</code> contient <code>"requestBody"</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Contient les données du corps de la requête HTTP. Seulement si <code>extraInfoSpec</code> contient <code>"requestBody"</code>.</p> + <dl> <dt><code>error</code>{{optional_inline}}</dt> <dd><code>string</code>. Ce paramètre est défini si des erreurs ont été rencontrées lors de l'obtention des données du corps de la demande.</dd> <dt><code>formData</code>{{optional_inline}}</dt> - <dd><code>object</code>. Cet objet est présent si la méthode de requête est POST et que le corps est une séquence de paires clé-valeur codées en UTF-8 sous la forme "multipart/form-data" ou "application/x-www-form-urlencoded".</dd> - <dd>Il s'agit d'un dictionnaire dans lequel chaque clé contient la liste de toutes les valeurs de cette clé. Par exemple: <code>{'key': ['value1', 'value2']}</code>. Si les données sont d'un autre type de support, ou si elles sont malformées, l'objet n'est pas présent.</dd> + <dd><p><code>object</code>. Cet objet est présent si la méthode de requête est POST et que le corps est une séquence de paires clé-valeur codées en UTF-8 sous la forme "multipart/form-data" ou "application/x-www-form-urlencoded".</p> + <p>Il s'agit d'un dictionnaire dans lequel chaque clé contient la liste de toutes les valeurs de cette clé. Par exemple: <code>{'key': ['value1', 'value2']}</code>. Si les données sont d'un autre type de support, ou si elles sont malformées, l'objet n'est pas présent.</p></dd> <dt><code>raw</code>{{optional_inline}}</dt> <dd><code>array</code> of <code>{{WebExtAPIRef('webRequest.UploadData')}}</code>. Si la méthode de requête est PUT ou POST, et que le corps n'est pas déjà analysé dans <code>formData</code>, alors ce tableau contient les éléments de corps de requête non analysés.</dd> </dl> @@ -260,7 +254,7 @@ browser.webRequest.onBeforeRequest.addListener( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforesendheaders/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforesendheaders/index.html index e68a2927bd..e5c2fc28b5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforesendheaders/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onbeforesendheaders/index.html @@ -41,7 +41,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/onBeforeSendHeaders <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webRequest.onBeforeSendHeaders.addListener( +<pre class="brush: js">browser.webRequest.onBeforeSendHeaders.addListener( listener, // function filter, // object extraInfoSpec // optional array of strings @@ -70,7 +70,7 @@ browser.webRequest.onBeforeSendHeaders.hasListener(listener) <dd> <p>Fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails de la demande. Ceci inclura les en-têtes de demande si vous avez inclus <code>"requestHeaders"</code> dans <code>extraInfoSpec</code>.</dd> </dl> @@ -80,11 +80,10 @@ browser.webRequest.onBeforeSendHeaders.hasListener(listener) <dt><code>filter</code></dt> <dd>{{WebExtAPIRef('webRequest.RequestFilter')}}. Un ensemble de filtres qui restreint les événements qui seront envoyés à cet auditeur.</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 n'importe laquelle des valeurs suivantes <span class="im">:</span></dd> - <dd> + <dd><p><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous pouvez passer n'importe laquelle des valeurs suivantes :</p> <ul> <li><code>"blocking"</code>: rendre la requête synchrone, ce qui vous permet de modifier les en-têtes de requête</li> - <li><span class="im"><code>"requestHeaders"</code>: </span>inclure les en-têtes de requête dans l'objet<span class="im"> <code>details</code> </span>transmis à l'auditeur</li> + <li><code>"requestHeaders"</code>: inclure les en-têtes de requête dans l'objet <code>details</code> transmis à l'auditeur</li> </ul> </dd> </dl> @@ -93,7 +92,7 @@ browser.webRequest.onBeforeSendHeaders.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>documentUrl</code></dt> <dd><code>string</code>. URL du document dans lequel la ressource sera chargée. Par exemple, si la page web "https://example.com" contient une image ou un iframe, alors le <code>documentUrl</code> pour l'image ou l'iframe sera "https://example.com". Pour un document de niveau supérieur, <code>documentUrl</code> n'est pas défini.</dd> <dt><code>frameId</code></dt> @@ -245,7 +244,7 @@ browser.webRequest.onBeforeSendHeaders.addListener( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/oncompleted/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/oncompleted/index.html index c60500dfd0..e83f60fed7 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/oncompleted/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/oncompleted/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/onCompleted <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webRequest.onCompleted.addListener( +<pre class="brush: js">browser.webRequest.onCompleted.addListener( listener, // function filter, // object extraInfoSpec // optional array of strings @@ -50,7 +50,7 @@ browser.webRequest.onCompleted.hasListener(listener) <dd> <p>Une fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>details</code></dt> <dd><a href="#details"><code>object</code></a>. Details sur la demande. voir les <code><a href="#details">détails</a></code> ci-dessous.</dd> </dl> @@ -58,10 +58,9 @@ browser.webRequest.onCompleted.hasListener(listener) <dt><code>filter</code></dt> <dd>{{WebExtAPIRef('webRequest.RequestFilter')}}. Un filtre qui restreint les événements qui seront envoyés à cet auditeur.</dd> <dt><code>extraInfoSpec</code>{{optional_inline}}</dt> - <dd><code>array</code> of <code>string</code>. Options supplémentaires pour l'événement. Vous ne pouvez passer qu'une seule valeur <span class="im">:</span></dd> - <dd> + <dd><p><code>array</code> of <code>string</code>. Options supplémentaires pour l'événement. Vous ne pouvez passer qu'une seule valeur :</p> <ul> - <li><span class="im"><code>"</code></span><code>responseHeaders</code><span class="im"><code>"</code>: inclure <code>responseHeaders</code> dans l'objet <code>details</code> transmis à l'auditeur</span></li> + <li><code>"</code><code>responseHeaders</code><code>"</code>: inclure <code>responseHeaders</code> dans l'objet <code>details</code> transmis à l'auditeur</li> </ul> </dd> </dl> @@ -70,7 +69,7 @@ browser.webRequest.onCompleted.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>documentUrl</code></dt> <dd><code>string</code>. URL du document dans lequel la ressource sera chargée. Par exemple, si la page web "https://example.com" contient une image ou un iframe, alors le <code>documentUrl</code> pour l'image ou l'iframe sera "https://example.com". Pour un document de niveau supérieur, <code>documentUrl</code> n'est pas défini.</dd> <dt><code>frameId</code></dt> @@ -168,7 +167,7 @@ browser.webRequest.onCompleted.addListener( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onerroroccurred/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onerroroccurred/index.html index b8f417b719..07a82c4a5e 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onerroroccurred/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onerroroccurred/index.html @@ -25,7 +25,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/onErrorOccurred <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webRequest.onErrorOccurred.addListener( +<pre class="brush: js">browser.webRequest.onErrorOccurred.addListener( listener, // function filter // object ) @@ -53,7 +53,7 @@ browser.webRequest.onErrorOccurred.hasListener(listener) <dd> <p>Une fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur la demande. Voir les <code><a href="#details">details</a></code> ci-dessous.</dd> </dl> @@ -66,7 +66,7 @@ browser.webRequest.onErrorOccurred.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>documentUrl</code></dt> <dd><code>string</code>. URL du document dans lequel la ressource sera chargée. Par exemple, si la page web "https://example.com" contient une image ou un iframe, alors le <code>documentUrl</code> pour l'image ou l'iframe sera "https://example.com". Pour un document de niveau supérieur, <code>documentUrl</code> n'est pas défini.</dd> <dt><code>error</code></dt> @@ -155,7 +155,7 @@ browser.webRequest.onErrorOccurred.addListener( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onheadersreceived/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onheadersreceived/index.html index 496d67011b..9a67cebc8f 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onheadersreceived/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onheadersreceived/index.html @@ -30,7 +30,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/onHeadersReceived <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webRequest.onHeadersReceived.addListener( +<pre class="brush: js">browser.webRequest.onHeadersReceived.addListener( listener, // function filter, // object extraInfoSpec // optional array of strings @@ -59,7 +59,7 @@ browser.webRequest.onHeadersReceived.hasListener(listener) <dd> <p>Fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails de la demande. Ceci inclura les en-têtes de réponse si vous avez inclus <code>"responseHeaders"</code> dans <code>extraInfoSpec</code>.</dd> </dl> @@ -69,11 +69,10 @@ browser.webRequest.onHeadersReceived.hasListener(listener) <dt><code>filter</code></dt> <dd>{{WebExtAPIRef('webRequest.RequestFilter')}}. Un ensemble de filtres qui restreint les événements qui seront envoyés à cet auditeur.</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 n'importe laquelle des valeurs suivantes <span class="im">:</span></dd> - <dd> + <dd><p><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous pouvez passer n'importe laquelle des valeurs suivantes :</p> <ul> <li><code>"blocking"</code> pour rendre la requête synchrone, de sorte que vous pouvez modifier les en-têtes de requête et réponse.</li> - <li><span class="im"><code>"responseHeaders"</code> </span>pour inclure les en-têtes de réponse dans l'objet <span class="im"> <code>détails</code> </span>transmis à l'auditeur</li> + <li><code>"responseHeaders"</code> pour inclure les en-têtes de réponse dans l'objet <code>détails</code> transmis à l'auditeur</li> </ul> </dd> </dl> @@ -82,7 +81,7 @@ browser.webRequest.onHeadersReceived.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>documentUrl</code></dt> <dd><code>string</code>. URL du document dans lequel la ressource sera chargée. Par exemple, si la page web "https://example.com" contient une image ou un iframe, alors le <code>documentUrl</code> pour l'image ou l'iframe sera "https://example.com". Pour un document de niveau supérieur, <code>documentUrl</code> n'est pas défini.</dd> <dt><code>frameId</code></dt> @@ -207,7 +206,7 @@ browser.webRequest.onHeadersReceived.addListener( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onresponsestarted/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onresponsestarted/index.html index bc0454e7cf..60f8f4a5b2 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onresponsestarted/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onresponsestarted/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/onResponseStarted <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webRequest.onResponseStarted.addListener( +<pre class="brush: js">browser.webRequest.onResponseStarted.addListener( listener, // function filter, // object extraInfoSpec // optional array of strings @@ -47,10 +47,8 @@ browser.webRequest.onResponseStarted.hasListener(listener) <dl> <dt><code>callback</code></dt> - <dd> - <p>Une fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> - - <dl class="reference-values"> + <dd><p>Une fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> + <dl> <dt><code>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur la demande. Voir les <code><a href="#details">details</a></code> ci-dessous.</dd> </dl> @@ -58,10 +56,9 @@ browser.webRequest.onResponseStarted.hasListener(listener) <dt><code>filter</code></dt> <dd>{{WebExtAPIRef('webRequest.RequestFilter')}}. Un filtre qui restreint les événements qui seront envoyés à cet auditeur.</dd> <dt><code>extraInfoSpec</code>{{optional_inline}}</dt> - <dd><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous ne pouvez passer qu'une seule valeur <span class="im">:</span></dd> - <dd> + <dd><p><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous ne pouvez passer qu'une seule valeur :</p> <ul> - <li><span class="im"><code>"</code></span><code>responseHeaders</code><span class="im"><code>"</code>: inclure <code>responseHeaders</code> dans l'objet <code>détails</code> </span>transmis à l'auditeur</li> + <li><code>"</code><code>responseHeaders</code><code>"</code>: inclure <code>responseHeaders</code> dans l'objet <code>détails</code> transmis à l'auditeur</li> </ul> </dd> </dl> @@ -70,7 +67,7 @@ browser.webRequest.onResponseStarted.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>documentUrl</code></dt> <dd><code>string</code>. URL du document dans lequel la ressource sera chargée. Par exemple, si la page web "https://example.com" contient une image ou un iframe, alors le <code>documentUrl</code> pour l'image ou l'iframe sera "https://example.com". Pour un document de niveau supérieur, <code>documentUrl</code> n'est pas défini.</dd> <dt><code>frameId</code></dt> @@ -164,7 +161,7 @@ browser.webRequest.onResponseStarted.addListener( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onsendheaders/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onsendheaders/index.html index 777940c637..c091296420 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/onsendheaders/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/onsendheaders/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/onSendHeaders <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.webRequest.onSendHeaders.addListener( +<pre class="brush: js">browser.webRequest.onSendHeaders.addListener( listener, // function filter, // object extraInfoSpec // optional array of strings @@ -50,7 +50,7 @@ browser.webRequest.onSendHeaders.hasListener(listener) <dd> <p>Fonction qui sera appelée lorsque cet événement se produira. La fonction sera passée les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>details</code></dt> <dd><a href="#details"><code>object</code></a>. Détails sur la demande. Voir les <code><a href="#details">details</a></code> ci-dessous.</dd> </dl> @@ -58,10 +58,9 @@ browser.webRequest.onSendHeaders.hasListener(listener) <dt><code>filter</code></dt> <dd>{{WebExtAPIRef('webRequest.RequestFilter')}}. Un filtre qui restreint les événements qui seront envoyés à cet auditeur.</dd> <dt><code>extraInfoSpec</code>{{optional_inline}}</dt> - <dd><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous ne pouvez passer qu'une seule valeur ici <span class="im">:</span></dd> - <dd> + <dd><p><code>array</code> de <code>string</code>. Options supplémentaires pour l'événement. Vous ne pouvez passer qu'une seule valeur ici :</p> <ul> - <li><span class="im"><code>"requestHeaders"</code>: </span>inclure les en-têtes de requête dans l'objet détails transmis à l'auditeur</li> + <li><code>"requestHeaders"</code>: inclure les en-têtes de requête dans l'objet détails transmis à l'auditeur</li> </ul> </dd> </dl> @@ -70,7 +69,7 @@ browser.webRequest.onSendHeaders.hasListener(listener) <h3 id="détails">détails</h3> -<dl class="reference-values"> +<dl> <dt><code>documentUrl</code></dt> <dd><code>string</code>. URL du document dans lequel la ressource sera chargée. Par exemple, si la page web "https://example.com" contient une image ou un iframe, alors le <code>documentUrl</code> pour l'image ou l'iframe sera "https://example.com". Pour un document de niveau supérieur, <code>documentUrl</code> n'est pas défini.</dd> <dt><code>frameId</code></dt> @@ -159,7 +158,7 @@ browser.webRequest.onSendHeaders.addListener( <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/requestfilter/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/requestfilter/index.html index 7b57d32522..5136764a13 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/requestfilter/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/requestfilter/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/RequestFilter <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>urls</code></dt> <dd><code>array</code> de <code><code>string</code></code>. Un tableau de <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">motifs (Match patterns)</a>. L'auditeur ne sera appelé que pour les demandes dont les cibles correspondent à l'un des modèles donnés. Seules les requêtes faites en utilisant HTTP ou HTTPS déclencheront des événements, même si les modèles de correspondance peuvent correspondre à d'autres protocoles.</dd> <dt><code>types</code>{{optional_inline}}</dt> @@ -40,7 +40,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/RequestFilter <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/resourcetype/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/resourcetype/index.html index 6776390364..f3d0726ba2 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/resourcetype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/resourcetype/index.html @@ -42,13 +42,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType <dt><code>media</code></dt> <dd>Ressources chargées par un élément {{HTMLElement("video")}} ou {{HTMLElement("audio")}}.</dd> <dt><code>object</code></dt> - <dd>Ressources chargées par un élément {{HTMLElement("object")}} ou {{HTMLElement("embed")}}.</dd> - <dd>Les navigateurs qui n'ont pas de type <code>object_subrequest</code> dédié (voir compatibilité des navigateurs ci-dessous), étiquettent également les requêtes ultérieures envoyées par le plugin en tant <code>object</code>.</dd> + <dd><p>Ressources chargées par un élément {{HTMLElement("object")}} ou {{HTMLElement("embed")}}.</p> + <p>Les navigateurs qui n'ont pas de type <code>object_subrequest</code> dédié (voir compatibilité des navigateurs ci-dessous), étiquettent également les requêtes ultérieures envoyées par le plugin en tant <code>object</code>.</p></dd> <dt><code>object_subrequest</code></dt> <dd>Requêtes envoyées par plugins.</dd> <dt><code>ping</code></dt> - <dd>Demandes envoyées à l'URL donnée dans l'attribut {{htmlattrxref("ping", "a")}} d'un hyperlien, lorsque l'hyperlien est suivi..</dd> - <dd><span class="hidden"> </span>Les navigateurs qui n'ont pas de type de <code>balise</code> dédié (voir la compatibilité des navigateurs ci-dessous), étiquettent également les requêtes envoyées par l'API Beacon en tant que <code>ping</code>.</dd> + <dd><p>Demandes envoyées à l'URL donnée dans l'attribut {{htmlattrxref("ping", "a")}} d'un hyperlien, lorsque l'hyperlien est suivi.</p> + <p>Les navigateurs qui n'ont pas de type de <code>balise</code> dédié (voir la compatibilité des navigateurs ci-dessous), étiquettent également les requêtes envoyées par l'API Beacon en tant que <code>ping</code>.</p></dd> <dt><code>script</code></dt> <dd>Code chargé pour être exécuté par un élément {{HTMLElement("script")}} ou exécuté dans un <a href="/fr/docs/Web/API/Web_Workers_API">Worker</a>.</dd> <dt><code>speculative</code></dt> @@ -79,7 +79,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/ResourceType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/securityinfo/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/securityinfo/index.html index 341fdede2b..2c6ae1321c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/securityinfo/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/securityinfo/index.html @@ -21,10 +21,10 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/SecurityInfo <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>certificates</code></dt> - <dd><code>Array</code> de {{WebExtAPIRef("webRequest.CertificateInfo", "CertificateInfo")}}. Si {{WebExtAPIRef("webRequest.getSecurityInfo()")}} a été appelé avec l'option <code>certificateChain</code> présente et définie sur <code>true</code>, cela contiendra un objet <code>CertificateInfo</code> pour chaque certificat de la chaîne, depuis le certificat du serveur jusqu'à et y compris la racine de confiance.</dd> - <dd>Sinon, il contiendra un seul objet <code>CertificateInfo</code>, pour le certificat du serveur.</dd> + <dd><p><code>Array</code> de {{WebExtAPIRef("webRequest.CertificateInfo", "CertificateInfo")}}. Si {{WebExtAPIRef("webRequest.getSecurityInfo()")}} a été appelé avec l'option <code>certificateChain</code> présente et définie sur <code>true</code>, cela contiendra un objet <code>CertificateInfo</code> pour chaque certificat de la chaîne, depuis le certificat du serveur jusqu'à et y compris la racine de confiance.</p> + <p>Sinon, il contiendra un seul objet <code>CertificateInfo</code>, pour le certificat du serveur.</p></dd> <dt><code>certificateTransparencyStatus</code> {{optional_inline}}</dt> <dd> <p><code>String</code>. Indique l'état de la <a href="https://www.certificate-transparency.org/">transparence des certificats</a> pour la connexion. Ceci peut prendre l'une des valeurs suivantes :</p> @@ -37,7 +37,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/SecurityInfo </ul> </dd> <dt><code>cipherSuite</code> {{optional_inline}}</dt> - <dd><code>String</code>. Suite de chiffrement utilisée pour la connexion, formatée selon la <a href="https://tools.ietf.org/html/rfc5246#appendix-A.5">specification TLS </a>: par exemple, "<span class="message-body-wrapper"><span class="message-flex-body"><span class="devtools-monospace message-body"><span class="objectBox objectBox-string">TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256</span></span></span></span>".</dd> + <dd><code>String</code>. Suite de chiffrement utilisée pour la connexion, formatée selon la <a href="https://tools.ietf.org/html/rfc5246#appendix-A.5">specification TLS </a>: par exemple, "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256".</dd> <dt><code>errorMessage</code> {{optional_inline}}</dt> <dd> <p><code>String</code>. S'il y a eu un problème avec le protocole TLS (for example, the certificate had expired, or a trusted root could not be found, or a certificate was revoked) then <code>status</code> will be "broken" and the <code>errorMessage</code> property will contain a string describing the error, taken from Firefox's internal list of error codes.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/close/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/close/index.html index 75f7fb0f51..a96fd5ef96 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/close/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/close/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/close <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">filter.close() +<pre class="brush: js">filter.close() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/disconnect/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/disconnect/index.html index ab901b029c..e2547a136d 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/disconnect/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/disconnect/index.html @@ -26,7 +26,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/discon <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">filter.disconnect() +<pre class="brush: js">filter.disconnect() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/error/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/error/index.html index 90bfd79681..231af486e9 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/error/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/error/index.html @@ -25,20 +25,20 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/error <p>Cet exemple ajoute un écouteur {{WebExtAPIRef("webRequest.StreamFilter.onerror", "onerror")}} qui enregistre la valeur de <code>error</code>.</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">listener</span><span class="punctuation token">(</span>details<span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">let</span> filter <span class="operator token">=</span> browser<span class="punctuation token">.</span>webRequest<span class="punctuation token">.</span><span class="function token">filterResponseData</span><span class="punctuation token">(</span><span class="string token">"12345"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> +<pre class="brush: js">function listener(details) { + let filter = browser.webRequest.filterResponseData("12345"); - filter<span class="punctuation token">.</span>onerror <span class="operator token">=</span> event <span class="operator token">=</span><span class="operator token">></span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="template-string token"><span class="string token">`Error: </span><span class="interpolation token"><span class="interpolation-punctuation punctuation token">${</span>filter<span class="punctuation token">.</span>error<span class="interpolation-punctuation punctuation token">}</span></span><span class="string token">`</span></span><span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> + filter.onerror = event => { + console.log(`Error: ${filter.error}`); + } - <span class="keyword token">//return</span> <span class="punctuation token">{</span><span class="punctuation token">}</span><span class="punctuation token">; // not needed</span> -<span class="punctuation token">}</span> + //return {}; // not needed +} -browser<span class="punctuation token">.</span>webRequest<span class="punctuation token">.</span>onBeforeRequest<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span> - listener<span class="punctuation token">,</span> - <span class="punctuation token">{</span>urls<span class="punctuation token">:</span> <span class="punctuation token">[</span><span class="string token">"<all_urls>"</span><span class="punctuation token">]</span><span class="punctuation token">,</span> types<span class="punctuation token">:</span> <span class="punctuation token">[</span><span class="string token">"main_frame"</span><span class="punctuation token">]</span><span class="punctuation token">}</span><span class="punctuation token">,</span> - <span class="punctuation token">[</span><span class="string token">"blocking"</span><span class="punctuation token">]</span> -<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +browser.webRequest.onBeforeRequest.addListener( + listener, + {urls: ["<all_urls>"], types: ["main_frame"]}, + ["blocking"] +);</pre> <p>{{WebExtExamples}}</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/onstart/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/onstart/index.html index 960a9bc99f..8d698238f0 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/onstart/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/onstart/index.html @@ -25,21 +25,21 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/onstar <p>Cet exemple remplacera le contenu de la page par "texte de remplacement" :</p> -<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">listener</span><span class="punctuation token">(</span>details<span class="punctuation token">)</span> <span class="punctuation token">{</span> - <span class="keyword token">let</span> filter <span class="operator token">=</span> browser<span class="punctuation token">.</span>webRequest<span class="punctuation token">.</span><span class="function token">filterResponseData</span><span class="punctuation token">(</span>details<span class="punctuation token">.</span>requestId<span class="punctuation token">)</span><span class="punctuation token">;</span> - - filter<span class="punctuation token">.</span>onstart <span class="operator token">=</span> event <span class="operator token">=</span><span class="operator token">></span> <span class="punctuation token">{</span> - console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"started"</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="keyword token">let</span> encoder <span class="operator token">=</span> <span class="keyword token">new</span> <span class="class-name token">TextEncoder</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - filter<span class="punctuation token">.</span><span class="function token">write</span><span class="punctuation token">(</span>encoder<span class="punctuation token">.</span><span class="function token">encode</span><span class="punctuation token">(</span><span class="string token">"replacement content"</span><span class="punctuation token">)</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - filter<span class="punctuation token">.</span><span class="function token">close</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span> - <span class="punctuation token">}</span> -<span class="punctuation token">}</span> - -browser<span class="punctuation token">.</span>webRequest<span class="punctuation token">.</span>onBeforeRequest<span class="punctuation token">.</span><span class="function token">addListener</span><span class="punctuation token">(</span> - listener<span class="punctuation token">,</span> - <span class="punctuation token">{</span>urls<span class="punctuation token">:</span> <span class="punctuation token">[</span><span class="string token">"https://example.org/"</span><span class="punctuation token">]</span><span class="punctuation token">,</span> types<span class="punctuation token">:</span> <span class="punctuation token">[</span><span class="string token">"main_frame"</span><span class="punctuation token">]</span><span class="punctuation token">}</span><span class="punctuation token">,</span> - <span class="punctuation token">[</span><span class="string token">"blocking"</span><span class="punctuation token">]</span> -<span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> +<pre class="brush: js">function listener(details) { + let filter = browser.webRequest.filterResponseData(details.requestId); + + filter.onstart = event => { + console.log("started"); + let encoder = new TextEncoder(); + filter.write(encoder.encode("replacement content")); + filter.close(); + } +} + +browser.webRequest.onBeforeRequest.addListener( + listener, + {urls: ["https://example.org/"], types: ["main_frame"]}, + ["blocking"] +);</pre> <p>{{WebExtExamples}}</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/resume/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/resume/index.html index 5e19041d23..53fbef7737 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/resume/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/resume/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/resume <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">filter.suspend() +<pre class="brush: js">filter.suspend() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/suspend/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/suspend/index.html index ba1c231f81..3ea6f9e509 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/suspend/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/suspend/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/suspen <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">filter.suspend() +<pre class="brush: js">filter.suspend() </pre> <h3 id="Paramètres">Paramètres</h3> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/write/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/write/index.html index ce21c78cf6..92146d4f82 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/write/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/streamfilter/write/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/StreamFilter/write <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">filter.write( +<pre class="brush: js">filter.write( data // ArrayBuffer or Uint8Array ) </pre> diff --git a/files/fr/mozilla/add-ons/webextensions/api/webrequest/uploaddata/index.html b/files/fr/mozilla/add-ons/webextensions/api/webrequest/uploaddata/index.html index 62e04f81a1..eee74f7c58 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/webrequest/uploaddata/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/webrequest/uploaddata/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/UploadData <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>bytes</code>{{optional_inline}}</dt> <dd><code>any</code>. Un ArrayBuffer avec une copie des données.</dd> <dt><code>file</code>{{optional_inline}}</dt> @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/webRequest/UploadData <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements :</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API Chromium <a href="https://developer.chrome.com/extensions/webRequest"><code>chrome.webRequest</code></a>. Cette documentation est dérivée de <a href="https://chromium.googlesource.com/chromium/src/+/master/extensions/common/api/web_request.json"><code>web_request.json</code></a> dans le code Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/create/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/create/index.html index ff1b84fcf0..5d2719df58 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/create/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/create/index.html @@ -31,7 +31,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/create <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var creating = browser.windows.create( +<pre class="brush: js">var creating = browser.windows.create( createData // optional object ) </pre> @@ -40,9 +40,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/create <dl> <dt><code>createData</code>{{optional_inline}}</dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>allowScriptsToClose</code> {{optional_inline}}</dt> <dd> <p><code>boolean</code>. Lorsque la fenêtre est ouverte, elle contiendra un seul onglet, ou plus d'un onglet si <code>url</code> est donnée et comprendra un tableau contenant plus d'une URL. Par défaut, les scripts s'exécutant dans ces pages ne sont pas autorisés à fermer leur onglet en utilisant <code><a href="/fr/docs/Web/API/Window/close">window.close()</a></code>. Si vous incluez <code>allowScriptsToClose</code> et le mettez à <code>true</code> , alors ce comportement par défaut est modifié, de sorte que les scripts peuvent fermer leurs onglets. Notez cela :</p> @@ -151,7 +150,7 @@ browser.browserAction.onClicked.addListener((tab) => { <p>{{Compat("webextensions.api.windows.create", 10)}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/createtype/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/createtype/index.html index fb719a3982..30f4261aed 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/createtype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/createtype/index.html @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/CreateType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/get/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/get/index.html index ef20ff11e2..6c81c0fd06 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/get/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/get/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/get <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var getting = browser.windows.get( +<pre class="brush: js">var getting = browser.windows.get( windowId, // integer getInfo // optional object ) @@ -33,8 +33,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/get <dt><code>windowId</code></dt> <dd><code>integer</code>. L'ID de l'objet de fenêtre souhaité est retourné.</dd> <dt><code>getInfo</code>{{optional_inline}}</dt> - <dd><code>object</code>. Contient des options pour filtrer le type de fenêtre. - <dl class="reference-values"> + <dd><p><code>object</code>. Contient des options pour filtrer le type de fenêtre.</p> + <dl> <dt><code>populate</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si c'est vrai, l'objet {{WebExtAPIRef('windows.Window')}} aura une propriété de tabulation qui contient une liste d'objets {{WebExtAPIRef('tabs.Tab')}} représentant les onglets ouverts dans la fenêtre. Les objets Tab ne contiennent que les propriétés <code>url</code>, <code>title</code> et <code>favIconUrl</code> i le fichier manifeste de l'extension comprend la permission <code>"tabs"</code>.</dd> <dt><code>windowTypes</code>{{optional_inline}}</dt> @@ -43,7 +43,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/get </dd> </dl> -<div class="note"><strong>Note:</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Si fourni, le composant <code>windowTypes</code> de <code>getInfo</code> est ignoré. L'utilisation de <code>windowTypes</code> a été dépréciée à partir de Firefox 62.</p> </div> @@ -61,7 +61,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/get <p>Cet exemple obtient la fenêtre actuelle et enregistre les URL des onglets qu'il contient. Notez que vous aurez besoin des <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions">permission</a> "onglets" pour accéder aux URL des onglets.</p> <div class="note"> -<p><strong>Note</strong>: Cet exemple est un peu irréaliste: dans cette situation, vous utiliserez probablement {{WebExtAPIRef("windows.getCurrent()")}}.</p> +<p><strong>Note :</strong> Cet exemple est un peu irréaliste: dans cette situation, vous utiliserez probablement {{WebExtAPIRef("windows.getCurrent()")}}.</p> </div> <pre class="brush: js">function logTabs(windowInfo) { @@ -82,7 +82,7 @@ browser.browserAction.onClicked.addListener((tab) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/getall/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/getall/index.html index b770d2d5ad..c5499749c5 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/getall/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/getall/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/getAll <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingAll = browser.windows.getAll( +<pre class="brush: js">var gettingAll = browser.windows.getAll( getInfo // optional object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/getAll <dl> <dt><code>getInfo</code>{{optional_inline}}</dt> - <dd><code>object</code>. Cela contrôle ce que les objets {{WebExtAPIRef('windows.Window')}} sont récupérés.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Cela contrôle ce que les objets {{WebExtAPIRef('windows.Window')}} sont récupérés.</p> + <dl> <dt><code>populate</code>{{optional_inline}}</dt> <dd><code>boolean</code> Par défaut à <code>false</code>. S'il est défini sur <code>true</code>, chaque objet {{WebExtAPIRef('windows.Window')}} aura une propriété <code>tabs</code> qui contient une liste d'objets {{WebExtAPIRef('tabs.Tab')}} représentant les tabs de cette fenêtre. Les objets <code>Tab</code> contiendront les propriétés <code>url</code>, <code>title</code> et <code>favIconUrl</code> uniquement si le fichier manifest de l'extension contient les permissions <code>"tabs"</code>.</dd> <dt><code>windowTypes</code>{{optional_inline}}</dt> @@ -75,7 +74,7 @@ browser.browserAction.onClicked.addListener((tab) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/getcurrent/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/getcurrent/index.html index 0b7c0136ea..79c8928f0c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/getcurrent/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/getcurrent/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/getCurrent <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingCurrent = browser.windows.getCurrent( +<pre class="brush: js">var gettingCurrent = browser.windows.getCurrent( getInfo // optional object ) </pre> @@ -32,9 +32,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/getCurrent <dl> <dt><code>getInfo</code>{{optional_inline}}</dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>populate</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si c'est vrai, l'objet {{WebExtAPIRef('windows.Window')}} aura une propriété de tabulation contenant une liste d'objets {{WebExtAPIRef('tabs.Tab')}} représentant les onglets de la fenêtre. Les objets Tab ne contiennent que les propriétés <code>url</code>, <code>title</code> et <code>favIconUrl</code> si le fichier manifest de l'extension comprend la permission <code>"tabs"</code>.</dd> <dt><code>windowTypes</code>{{optional_inline}}</dt> @@ -43,14 +42,14 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/getCurrent </dd> </dl> -<div class="note"><strong>Note:</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Si fourni, le composant <code>windowTypes</code> de <code>getInfo</code> est ignoré. L'utilisation de <code>windowTypes</code> a été dépréciée à partir de Firefox 62.</p> </div> <h3 id="Valeur_retournée">Valeur retournée</h3> -<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un objet <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/windows/Window" title="Information about a browser window."><code>windows.Window</code></a> object contenant les détails de la fenêtre. Si une erreur survient, la promesse sera rejetée avec un message d'erreur.</p> +<p>Une <code><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Promise">Promise</a></code> qui sera remplie avec un objet <a href="/fr/docs/Mozilla/Add-ons/WebExtensions/API/windows/Window"><code>windows.Window</code></a> object contenant les détails de la fenêtre. Si une erreur survient, la promesse sera rejetée avec un message d'erreur.</p> <h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2> @@ -78,7 +77,7 @@ browser.browserAction.onClicked.addListener((tab) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/getlastfocused/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/getlastfocused/index.html index 3fbf45a068..bfc7c81366 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/getlastfocused/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/getlastfocused/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/getLastFocused <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var gettingWindow = browser.windows.getLastFocused( +<pre class="brush: js">var gettingWindow = browser.windows.getLastFocused( getInfo // optional object ) </pre> @@ -30,9 +30,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/getLastFocused <dl> <dt><code>getInfo</code>{{optional_inline}}</dt> - <dd><code>object</code>.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>.</p> + <dl> <dt><code>populate</code>{{optional_inline}}</dt> <dd><code>boolean</code>. Si c'est vrai, l'objet {{WebExtAPIRef('windows.Window')}} aura une propriété de tabulation contenant une liste d'objets {{WebExtAPIRef('tabs.Tab')}} représentant les onglets de la fenêtre. Les objets d'onglets ne contiennent que les propriétés <code>url</code>, <code>title</code> et <code>favIconUrl</code> si le fichier manifest de l'extension comprend la permission <code>"tabs"</code>.</dd> <dt><code>windowTypes</code>{{optional_inline}}</dt> @@ -41,7 +40,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/getLastFocused </dd> </dl> -<div class="note"><strong>Note:</strong> +<div class="note"> + <p><strong>Note :</strong></p> <p>Si fourni, le composant <code>windowTypes</code> de <code>getInfo</code> est ignoré. L'utilisation de <code>windowTypes</code> a été dépréciée à partir de Firefox 62.</p> </div> @@ -76,7 +76,7 @@ browser.browserAction.onClicked.addListener((tab) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/index.html index 2967f8e342..63f560cfcf 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/index.html @@ -76,7 +76,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows <p>{{WebExtExamples("h2")}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/oncreated/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/oncreated/index.html index b9e73b69a8..8d73d4227c 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/oncreated/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/oncreated/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/onCreated <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.windows.onCreated.addListener(listener) +<pre class="brush: js">browser.windows.onCreated.addListener(listener) browser.windows.onCreated.removeListener(listener) browser.windows.onCreated.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.windows.onCreated.hasListener(listener) <dd> <p>Fonction qui sera appelée lors de l'événement. La fonction passera les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>window</code></dt> <dd>Un objet {{WebExtAPIRef('windows.Window')}} contenant les détails de la fenêtre qui a été créée.</dd> </dl> @@ -65,7 +65,7 @@ browser.windows.onCreated.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/onfocuschanged/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/onfocuschanged/index.html index bb18cdaaf5..8ffbdf54a1 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/onfocuschanged/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/onfocuschanged/index.html @@ -18,12 +18,12 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/onFocusChanged <p>Attiré lorsque la fenêtre actuellement change. Sera {{WebExtAPIRef('windows.WINDOW_ID_NONE')}} si toutes les fenêtres du navigateur ont perdu le focus.</p> <div class="note"> -<p><strong>Note</strong>: Sur certains gestionnaires de fenêtres Linux, WINDOW_ID_NONE sera toujours envoyé immédiatement avant un passage d'une fenêtre de navigateur à l'autre.</p> +<p><strong>Note :</strong> Sur certains gestionnaires de fenêtres Linux, WINDOW_ID_NONE sera toujours envoyé immédiatement avant un passage d'une fenêtre de navigateur à l'autre.</p> </div> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">browser.windows.onFocusChanged.addListener(listener) +<pre class="brush: js">browser.windows.onFocusChanged.addListener(listener) browser.windows.onFocusChanged.removeListener(listener) browser.windows.onFocusChanged.hasListener(listener) </pre> @@ -48,7 +48,7 @@ browser.windows.onFocusChanged.hasListener(listener) <dd> <p>Fonction qui sera appelée lors de l'événement. La fonction passera les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>windowId</code></dt> <dd><code>integer</code>. ID de la fenêtre nouvellement localisée.</dd> </dl> @@ -69,7 +69,7 @@ browser.windows.onFocusChanged.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/onremoved/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/onremoved/index.html index 74e5f97da6..bf38ec83b0 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/onremoved/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/onremoved/index.html @@ -19,7 +19,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/onRemoved <h2 id="Syntax">Syntax</h2> -<pre class="syntaxbox brush:js">browser.windows.onRemoved.addListener(listener) +<pre class="brush: js">browser.windows.onRemoved.addListener(listener) browser.windows.onRemoved.removeListener(listener) browser.windows.onRemoved.hasListener(listener) </pre> @@ -44,7 +44,7 @@ browser.windows.onRemoved.hasListener(listener) <dd> <p>Fonction qui sera appelée lors de l'événement. La fonction passera les arguments suivants :</p> - <dl class="reference-values"> + <dl> <dt><code>windowId</code></dt> <dd><code>integer</code>. ID de la fenêtre fermée.</dd> </dl> @@ -66,7 +66,7 @@ browser.windows.onRemoved.hasListener(listener) <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/remove/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/remove/index.html index 7d8a69ed96..29c0525f03 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/remove/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/remove/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/remove <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var removing = browser.windows.remove( +<pre class="brush: js">var removing = browser.windows.remove( windowId // integer ) </pre> @@ -75,7 +75,7 @@ document.querySelector('#close').addEventListener(async ({ button, }) => { tr <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/update/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/update/index.html index ebffc80cfb..f702c18b9a 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/update/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/update/index.html @@ -21,7 +21,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/update <h2 id="Syntaxe">Syntaxe</h2> -<pre class="syntaxbox brush:js">var updating = browser.windows.update( +<pre class="brush: js">var updating = browser.windows.update( windowId, // integer updateInfo // object ) @@ -33,9 +33,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/update <dt><code>windowId</code></dt> <dd><code>integer</code>. ID de la fenêtre à mettre à jour.</dd> <dt><code>updateInfo</code></dt> - <dd><code>object</code>. Objet contenant les propriétés de mise à jour.</dd> - <dd> - <dl class="reference-values"> + <dd><p><code>object</code>. Objet contenant les propriétés de mise à jour.</p> + <dl> <dt><code>drawAttention</code> {{optional_inline}}</dt> <dd><code>boolean</code>. si cela est vrai, la fenêtre doit être affichée de manière à attirer l'attention de l'utilisateur sur la fenêtre, sans changer la fenêtre ciblée. L'effet dure jusqu'à ce que l'utilisateur change de focus sur la fenêtre. Cette option n'a aucun effet si la fenêtre a déjà un focus. Si cela est faux pour annuler la requête précéndete <code>drawAttention</code>.</dd> <dt><code>focused</code> {{optional_inline}}</dt> @@ -89,7 +88,7 @@ browser.browserAction.onClicked.addListener((tab) => { <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/window/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/window/index.html index eecb696bd7..1bed33bf28 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/window/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/window/index.html @@ -13,7 +13,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/Window <p>Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :</p> -<dl class="reference-values"> +<dl> <dt><code>alwaysOnTop</code></dt> <dd><code>boolean</code>. Que la fenêtre soit configurée pour toujours être sur le dessus.</dd> <dt><code>focused</code></dt> @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/Window <dd><code>integer</code>. La hauteur de la fenêtre, y compris le cadre, en pixels.</dd> </dl> -<dl class="reference-values"> +<dl> <dt><code>id</code>{{optional_inline}}</dt> <dd><code>integer</code>. L'ID de la fenêtre. Les identifiants de fenêtre sont uniques dans une session de navigateur.</dd> <dt><code>incognito</code></dt> @@ -51,7 +51,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/Window <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/window_id_current/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/window_id_current/index.html index 58dfee5342..831dcf35ee 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/window_id_current/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/window_id_current/index.html @@ -22,7 +22,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/WINDOW_ID_CURRENT <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/window_id_none/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/window_id_none/index.html index 647dd54aaf..6938bdf934 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/window_id_none/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/window_id_none/index.html @@ -23,7 +23,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/WINDOW_ID_NONE <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/windowstate/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/windowstate/index.html index d43097996e..ab630300db 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/windowstate/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/windowstate/index.html @@ -29,7 +29,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/WindowState <dt><code>"maximized"</code></dt> <dd>La fenêtre remplit l'écran sur lequel elle est affichée sans inclure les zones d'écran réservées par le système d'exploitation.</dd> <dt><code>"fullscreen"</code></dt> - <dd>La fenêtre s'exécute en plein écran ou le contenu d'un onglet utilise l'<a href="https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API">API Fullscreen</a></dd> + <dd>La fenêtre s'exécute en plein écran ou le contenu d'un onglet utilise l'<a href="/fr/docs/Web/API/Fullscreen_API">API Fullscreen</a></dd> <dt><code>"docked"</code></dt> <dd>Une fenêtre ancrée occupe une position fixe par rapport aux autres fenêtres appartenant à la même application.</dd> </dl> @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/WindowState <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> diff --git a/files/fr/mozilla/add-ons/webextensions/api/windows/windowtype/index.html b/files/fr/mozilla/add-ons/webextensions/api/windows/windowtype/index.html index 5a1da5bfe2..51c5c72e59 100644 --- a/files/fr/mozilla/add-ons/webextensions/api/windows/windowtype/index.html +++ b/files/fr/mozilla/add-ons/webextensions/api/windows/windowtype/index.html @@ -34,7 +34,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/windows/WindowType <p>{{WebExtExamples}}</p> -<div class="note"><strong>Remerciements</strong> +<div class="note"><p><strong>Note :</strong></p> <p>Cette API est basée sur l'API de Chromnium <a href="https://developer.chrome.com/extensions/windows"><code>chrome.windows</code></a>. Cette documentation provient de <a href="https://chromium.googlesource.com/chromium/src/+/master/chrome/common/extensions/api/windows.json"><code>windows.json</code></a> dans le code de Chromium.</p> |
