From 34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9 Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Mon, 15 Nov 2021 19:39:07 +0100 Subject: 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 --- .../webextensions/api/runtime/connect/index.html | 57 +++++++++++----------- .../api/runtime/connectnative/index.html | 8 +-- .../api/runtime/getbackgroundpage/index.html | 4 +- .../api/runtime/getbrowserinfo/index.html | 4 +- .../api/runtime/getmanifest/index.html | 6 +-- .../runtime/getpackagedirectoryentry/index.html | 4 +- .../api/runtime/getplatforminfo/index.html | 4 +- .../webextensions/api/runtime/geturl/index.html | 4 +- .../webextensions/api/runtime/id/index.html | 4 +- .../add-ons/webextensions/api/runtime/index.html | 4 +- .../webextensions/api/runtime/lasterror/index.html | 48 +++++++++--------- .../api/runtime/messagesender/index.html | 11 ++--- .../runtime/onbrowserupdateavailable/index.html | 4 +- .../webextensions/api/runtime/onconnect/index.html | 54 ++++++++++---------- .../api/runtime/onconnectexternal/index.html | 6 +-- .../api/runtime/oninstalled/index.html | 13 +++-- .../api/runtime/oninstalledreason/index.html | 2 +- .../webextensions/api/runtime/onmessage/index.html | 28 +++++------ .../api/runtime/onmessageexternal/index.html | 10 ++-- .../api/runtime/onrestartrequired/index.html | 6 +-- .../api/runtime/onrestartrequiredreason/index.html | 2 +- .../webextensions/api/runtime/onstartup/index.html | 6 +-- .../webextensions/api/runtime/onsuspend/index.html | 6 +-- .../api/runtime/onsuspendcanceled/index.html | 4 +- .../api/runtime/onupdateavailable/index.html | 6 +-- .../api/runtime/openoptionspage/index.html | 4 +- .../api/runtime/platformarch/index.html | 2 +- .../api/runtime/platforminfo/index.html | 4 +- .../api/runtime/platformnaclarch/index.html | 2 +- .../api/runtime/platformos/index.html | 2 +- .../webextensions/api/runtime/port/index.html | 54 ++++++++++---------- .../webextensions/api/runtime/reload/index.html | 4 +- .../api/runtime/requestupdatecheck/index.html | 9 ++-- .../runtime/requestupdatecheckstatus/index.html | 2 +- .../api/runtime/sendmessage/index.html | 16 +++--- .../api/runtime/sendnativemessage/index.html | 28 +++++------ .../api/runtime/setuninstallurl/index.html | 4 +- 37 files changed, 215 insertions(+), 221 deletions(-) (limited to 'files/fr/mozilla/add-ons/webextensions/api/runtime') 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

Syntaxe

-
var port = browser.runtime.connect(
+
var port = browser.runtime.connect(
   extensionId, // optional string
   connectInfo  // optional object
 )
@@ -42,9 +42,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/connect
  
extensionId{{optional_inline}}
string. L'ID de l'extension à laquelle se connecter. Si la cible à défini un ID dans la clé applications du fichier manifest.json, alors extensionId doit avoir cette valeur. Autrement, il doit avoir l'ID qui a été généré pour la cible.
connectInfo{{optional_inline}}
-
object. Détails de la connexion:
-
-
+

object. Détails de la connexion:

+
name{{optional_inline}}
string. Sera passé dans {{WebExtAPIRef("runtime.onConnect")}} pour les processus qui écoutent un évènement de type connexion.
includeTlsChannelId{{optional_inline}}
@@ -71,19 +70,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/connect
  • Envoie des messages au script d'arrière pla, en utilisant myPort, lorsque l'utilisateur clique sur le document.
  • -
    // content-script.js
    +
    // content-script.js
     
    -var myPort = browser.runtime.connect({name:"port-from-cs"});
    -myPort.postMessage({greeting: "hello from content script"});
    +var myPort = browser.runtime.connect({name:"port-from-cs"});
    +myPort.postMessage({greeting: "hello from content script"});
     
    -myPort.onMessage.addListener(function(m) {
    -  console.log("In content script, received message from background script: ");
    -  console.log(m.greeting);
    -});
    +myPort.onMessage.addListener(function(m) {
    +  console.log("In content script, received message from background script: ");
    +  console.log(m.greeting);
    +});
     
    -document.body.addEventListener("click", function() {
    -  myPort.postMessage({greeting: "they clicked the page!"});
    -});
    +document.body.addEventListener("click", function() { + myPort.postMessage({greeting: "they clicked the page!"}); +});

    Les scripts d'arrière plan correspondant :

    @@ -99,28 +98,28 @@ document.body// background-script.js +
    // background-script.js
     
    -var portFromCS;
    +var portFromCS;
     
    -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);
    -  });
    -}
    +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.runtime.onConnect.addListener(connected);
    +browser.runtime.onConnect.addListener(connected);
     
    -browser.browserAction.onClicked.addListener(function() {
    -  portFromCS.postMessage({greeting: "they clicked the button!"});
    -});
    +browser.browserAction.onClicked.addListener(function() { + portFromCS.postMessage({greeting: "they clicked the button!"}); +});

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    var port = browser.runtime.connectNative(
    +
    var port = browser.runtime.connectNative(
       application // string
     )
     
    @@ -62,7 +62,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/connectNative
    /*
     On startup, connect to the "ping_pong" app.
     */
    -var port = browser.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.
     */
    -browser.browserAction.onClicked.addListener(() => {
    +browser.browserAction.onClicked.addListener(() => {
       console.log("Sending:  ping");
       port.postMessage("ping");
     });

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    var gettingPage = browser.runtime.getBackgroundPage()
    +
    var gettingPage = browser.runtime.getBackgroundPage()
     

    Paramètres

    @@ -71,7 +71,7 @@ getting.then(onGot, onError);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    var gettingInfo = browser.runtime.getBrowserInfo()
    +
    var gettingInfo = browser.runtime.getBrowserInfo()
     

    Paramètres

    @@ -57,7 +57,7 @@ gettingInfo.then(gotBrowserInfo);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    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.

    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 ---
    {{AddonSidebar()}}
    -
    Obtenez le fichier manifest.json complet, sérialisé à un objet JSON.
    +
    Obtenez le fichier manifest.json complet, sérialisé à un objet JSON.

    Syntaxe

    -
    browser.runtime.getManifest()
    +
    browser.runtime.getManifest()
     

    Paramètres

    @@ -45,7 +45,7 @@ console.log(manifest.name);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    var gettingEntry = browser.runtime.getPackageDirectoryEntry()
    +
    var gettingEntry = browser.runtime.getPackageDirectoryEntry()
     

    Paramètres

    @@ -47,7 +47,7 @@ gettingEntry.then(gotDirectoryEntry);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    var getting = browser.runtime.getPlatformInfo()
    +
    var getting = browser.runtime.getPlatformInfo()
     

    Paramètres

    @@ -49,7 +49,7 @@ gettingInfo.then(gotPlatformInfo);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    browser.runtime.getURL(
    +
    browser.runtime.getURL(
       path // string
     )
     
    @@ -56,7 +56,7 @@ console.log(fullURL);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    var myAddonId = browser.runtime.id;
    +
    var myAddonId = browser.runtime.id;

    Value

    @@ -31,7 +31,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/id

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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 ---
    {{AddonSidebar}}
    -

    Ce module fournit des informations sur votre extension et l'environnement dans lequel elle fonctionne.

    +

    Ce module fournit des informations sur votre extension et l'environnement dans lequel elle fonctionne.

    Il fournit également des API de messagerie vous permettant de:

    @@ -132,7 +132,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime
    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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);

    Syntaxe

    -
    var myError = browser.runtime.lastError;  // null or Error object
    +
    var myError = browser.runtime.lastError;  // null or Error object

    Valeur

    @@ -44,37 +44,37 @@ gettingCookies.then(onGot, onError);

    Définir un cookie, utiliser pour enregistrer le nouveau cookie ou signaler une erreur :

    -
    function logCookie(c) {
    -  if (browser.runtime.lastError) {
    -    console.error(browser.runtime.lastError);
    -  } else {
    -    console.log(c);
    -  }
    -}
    +
    function logCookie(c) {
    +  if (browser.runtime.lastError) {
    +    console.error(browser.runtime.lastError);
    +  } else {
    +    console.log(c);
    +  }
    +}
     
    -browser.cookies.set(
    -  {url: "https://developer.mozilla.org/"},
    +browser.cookies.set(
    +  {url: "https://developer.mozilla.org/"},
       logCookie
    -);
    +);

    La même chose, mais en utilisant une promesse de gérer le résultat de setCookie():

    -
    function logCookie(c) {
    -  console.log(c);
    -}
    +
    function logCookie(c) {
    +  console.log(c);
    +}
     
    -function logError(e) {
    -  console.error(e);
    -}
    +function logError(e) {
    +  console.error(e);
    +}
     
    -var setCookie = browser.cookies.set(
    -  {url: "https://developer.mozilla.org/"}
    -);
    -
    -setCookie.then(logCookie, logError);
    +var setCookie = browser.cookies.set( + {url: "https://developer.mozilla.org/"} +); + +setCookie.then(logCookie, logError);
    -

    Note: runtime.lastError est un alias pour  {{WebExtAPIRef("extension.lastError")}}: Ils sont ensemble, et la vérification de l'un fonctionnera.

    +

    Note : runtime.lastError est un alias pour  {{WebExtAPIRef("extension.lastError")}}: Ils sont ensemble, et la vérification de l'un fonctionnera.

    Compatibilité du navigateur

    @@ -83,7 +83,7 @@ setCookie.th

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :

    -
    +
    tab{{optional_inline}}
    {{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).
    frameId{{optional_inline}}
    integer. 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'onglet est défini.
    id{{optional_inline}}
    -
    string. 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 applications dans manifest.json, then id  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'UUID qui apparaît dans l'URL de l'extension).
    +
    string. 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 applications dans manifest.json, then id  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'UUID qui apparaît dans l'URL de l'extension).
    url{{optional_inline}}
    -
    string. 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  page d'arrière-plan, une page d'options, ou une action de navigateur ou une action contextuelle), l'URL sera au format "moz-extension://<extension-internal-id>/path/to/page.html". 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 "moz-extension://<extension-internal-id>/_generated_background_page.html".
    -
    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'url sera l'URL de la page web. Si le script s'exécute dans un iframe, url sera l'URL de l'iframe.
    +
    string. 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  page d'arrière-plan, une page d'options, ou une action de navigateur ou une action contextuelle), l'URL sera au format "moz-extension://<extension-internal-id>/path/to/page.html". 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 "moz-extension://<extension-internal-id>/_generated_background_page.html". 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'url sera l'URL de la page web. Si le script s'exécute dans un iframe, url sera l'URL de l'iframe.
    tlsChannelId{{optional_inline}}
    string. L'ID de canal TLS de la page ou du cadre qui a ouvert la connexion, si demandé par l'extension, et si disponible.
    @@ -45,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/MessageSender

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    browser.runtime.onBrowserUpdateAvailable.addListener(listener)
    +
    browser.runtime.onBrowserUpdateAvailable.addListener(listener)
     browser.runtime.onBrowserUpdateAvailable.removeListener(listener)
     browser.runtime.onBrowserUpdateAvailable.hasListener(listener)
     
    @@ -62,7 +62,7 @@ browser.runtime.onBrowserUpdateAvailable.addListener(handleBrowserUpdateAvailabl

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    browser.runtime.onConnect.addListener(listener)
    +
    browser.runtime.onConnect.addListener(listener)
     browser.runtime.onConnect.removeListener(listener)
     browser.runtime.onConnect.hasListener(listener)
     
    @@ -44,7 +44,7 @@ browser.runtime.onConnect.hasListener(listener)

    Une fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction recevra les arguments suivants:

    -
    +
    port
    Un objet {{WebExtAPIRef('runtime.Port')}} connectant le script courant à l'autre contexte auquel il se connecte.
    @@ -65,19 +65,19 @@ browser.runtime.onConnect.hasListener(listener)
  • Envoie des messages au script d'arrière-plan, en utilisant myPort, lorsque l'utilisateur clique sur le document
  • -
    // content-script.js
    +
    // content-script.js
     
    -var myPort = browser.runtime.connect({name:"port-from-cs"});
    -myPort.postMessage({greeting: "hello from content script"});
    +var myPort = browser.runtime.connect({name:"port-from-cs"});
    +myPort.postMessage({greeting: "hello from content script"});
     
    -myPort.onMessage.addListener(function(m) {
    -  console.log("In content script, received message from background script: ");
    -  console.log(m.greeting);
    -});
    +myPort.onMessage.addListener(function(m) {
    +  console.log("In content script, received message from background script: ");
    +  console.log(m.greeting);
    +});
     
    -document.body.addEventListener("click", function() {
    -  myPort.postMessage({greeting: "they clicked the page!"});
    -});
    +document.body.addEventListener("click", function() { + myPort.postMessage({greeting: "they clicked the page!"}); +});

    Le script d'arrière-plan correspondant :

    @@ -93,28 +93,28 @@ document.body// background-script.js +
    // background-script.js
     
    -var portFromCS;
    +var portFromCS;
     
    -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);
    -  });
    -}
    +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.runtime.onConnect.addListener(connected);
    +browser.runtime.onConnect.addListener(connected);
     
    -browser.browserAction.onClicked.addListener(function() {
    -  portFromCS.postMessage({greeting: "they clicked the button!"});
    -});
    +browser.browserAction.onClicked.addListener(function() { + portFromCS.postMessage({greeting: "they clicked the button!"}); +});

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    browser.runtime.onConnectExternal.addListener(listener)
    +
    browser.runtime.onConnectExternal.addListener(listener)
     browser.runtime.onConnectExternal.removeListener(listener)
     browser.runtime.onConnectExternal.hasListener(listener)
     
    @@ -48,7 +48,7 @@ browser.runtime.onConnectExternal.hasListener(listener)

    Une fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction recevra les arguments suivants :

    -
    +
    port
    Un objet {{WebExtAPIRef('runtime.Port')}} connectant le script en cours à l'autre extension à laquelle il se connecte.
    @@ -99,7 +99,7 @@ browser.browserAction.onClicked.addListener(() => {

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    browser.runtime.onInstalled.addListener(listener)
    +
    browser.runtime.onInstalled.addListener(listener)
     browser.runtime.onInstalled.removeListener(listener)
     browser.runtime.onInstalled.hasListener(listener)
     
    @@ -46,11 +46,10 @@ browser.runtime.onInstalled.hasListener(listener)

    La fonction de rappel appelée lorsque cet événement se produit. La fonction recevra les arguments suivants :

    -
    +
    details
    -
    Un objet avec les propriétés suivantes :
    -
    -
    +

    Un objet avec les propriétés suivantes :

    +
    id{{optional_inline}}
    string. L'ID de l'extension  de module partagé importé mise à jour. Ceci n'est présent que si la valeur de raison est  shared_module_update.
    previousVersion{{optional_inline}}
    @@ -71,7 +70,7 @@ browser.runtime.onInstalled.hasListener(listener)

    Exemples

    -

    Lorsque l'extensin est installé, connectez-vous à la raison de l'installon et ouvrez https://www.reddit.com/r/CatGifs/:

    +

    Lorsque l'extensin est installé, connectez-vous à la raison de l'installon et ouvrez https://www.reddit.com/r/CatGifs/:

    function handleInstalled(details) {
       console.log(details.reason);
    @@ -84,7 +83,7 @@ browser.runtime.onInstalled.addListener(handleInstalled);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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 --- - +
    {{AddonSidebar()}}

    Utilisez cet événement pour écouter les messages d’une autre partie de votre extension.

    @@ -28,8 +28,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onMessage

    Pour envoyer un message reçu par l'écouteur onMessage, utilisez {{WebExtAPIRef("runtime.sendMessage()")}} ou (pour envoyer un message à un script de contenu) {{WebExtAPIRef("tabs.sendMessage()")}}.

    -
    -

    Évitez de créer plusieurs écouteurs onMessage pour le même type de message, car l'ordre de déclenchement des différents écouteurs ne sera pas garanti.

    +
    +

    Note : Évitez de créer plusieurs écouteurs onMessage pour le même type de message, car l'ordre de déclenchement des différents écouteurs ne sera pas garanti.

    Lorsque vous voulez garantir la livraison d'un message à une terminaison spécifique, utilisez l'approche basée sur la connexion pour échanger des messages.

    @@ -51,13 +51,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/onMessage
    -

    Retourner une promesse (Promise) est désormais la méthode à privilégier car sendResponse() sera retirée de la spécification W3C.

    +

    Attention : Retourner une promesse (Promise) est désormais la méthode à privilégier car sendResponse() sera retirée de la spécification W3C.

    -

    La bibliothèque populaire webextension-polyfill a déjà supprimé cette fonction de son implémentation.

    +

    La bibliothèque populaire webextension-polyfill a déjà supprimé cette fonction de son implémentation.

    -
    -

    Vous pouvez également utiliser une approche basée sur la connexion pour échanger des messages.

    +
    +

    Note : Vous pouvez également utiliser une approche basée sur la connexion pour échanger des messages.

    Syntaxe

    @@ -87,17 +87,17 @@ browser.runtime.onMessage.hasListener(listener)

    Une fonction d’écoute qui sera appelée lorsque cet événement se produira. La fonction recevra les arguments suivants :

    -
    +
    message
    Un objet qui est le message lui-même. C’est un objet sérialisable (voir l'algorithme de clonage de données).
    -
    +
    sender
    Un objet {{WebExtAPIRef("runtime.MessageSender")}} représentant l’expéditeur du message.
    -
    +
    sendResponse

    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 sérialisable (voir l'algorithme de clonage de données). Cet argument est renvoyé à l'expéditeur du message.

    @@ -117,8 +117,8 @@ browser.runtime.onMessage.hasListener(listener)

    La fonction listener peut renvoyer un booléen ou une {{jsxref("Promise")}}.

    -
    -

    Important: N'appelez pas addListener() en utilisant une fonction async :

    +
    +

    Note : N'appelez pas addListener() en utilisant une fonction async :

    // ne faites pas ça
     browser.runtime.onMessage.addListener(
    @@ -165,7 +165,7 @@ function notifyExtension(e) {
       browser.runtime.sendMessage({"url": e.target.href});
     }
    -

    Le script d’arrière-plan écoute ces messages et affiche une notification à l’aide de l’API notifications.

    +

    Le script d’arrière-plan écoute ces messages et affiche une notification à l’aide de l’API notifications.

    // background-script.js
     
    @@ -287,7 +287,7 @@ browser.runtime.onMessage.addListener(handleMessage);

    {{WebExtExamples}}

    -
    Remerciements  +

    Note :

    Cette API est basée sur l’API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntax

    -
    browser.runtime.onMessageExternal.addListener()
    +
    browser.runtime.onMessageExternal.addListener()
     browser.runtime.onMessageExternal.removeListener(listener)
     browser.runtime.onMessageExternal.hasListener(listener)
     
    @@ -59,17 +59,17 @@ browser.runtime.onMessageExternal.hasListener(listener)

    Une fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction recevra les arguments suivants :

    -
    +
    message
    object. Le message lui-même. C'est un objet JSON-ifiable.
    -
    +
    sender
    Un objet {{WebExtAPIRef('runtime.MessageSender')}} représentant l'expéditeur du message.
    -
    +
    sendResponse

    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.

    @@ -116,7 +116,7 @@ browser.runtime.onMessageExternal.addListener(handleMessage);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    browser.runtime.onRestartRequired.addListener(listener)
    +
    browser.runtime.onRestartRequired.addListener(listener)
     browser.runtime.onRestartRequired.removeListener(listener)
     browser.runtime.onRestartRequired.hasListener(listener)
     
    @@ -44,7 +44,7 @@ browser.runtime.onRestartRequired.hasListener(listener)

    Une fonction de rappel qui sera appelée lorsque cet événement se produira. La fonction recevra les arguments suivants :

    -
    +
    raison
    Une valeur {{WebExtAPIRef('runtime.OnRestartRequiredReason')}} — La raison pour laquelle l'événemtn est envoyé.
    @@ -59,7 +59,7 @@ browser.runtime.onRestartRequired.hasListener(listener)

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    browser.runtime.onStartup.addListener(listener)
    +
    browser.runtime.onStartup.addListener(listener)
     browser.runtime.onStartup.removeListener(listener)
     browser.runtime.onStartup.hasListener(listener)
     
    @@ -56,8 +56,8 @@ browser.runtime.onStartup.hasListener(listener) browser.runtime.onStartup.addListener(handleStartup);
    -
    -

    Remerciements :

    +
    +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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.

    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

    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.

    -

    Note: 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.

    +

    Note : 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.

    Syntaxe

    -
    browser.runtime.onSuspend.addListener(listener)
    +
    browser.runtime.onSuspend.addListener(listener)
     browser.runtime.onSuspend.removeListener(listener)
     browser.runtime.onSuspend.hasListener(listener)
     
    @@ -67,7 +67,7 @@ browser.runtime.onSuspend.addListener(handleSuspend);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    browser.runtime.onSuspendCanceled.addListener(listener)
    +
    browser.runtime.onSuspendCanceled.addListener(listener)
     browser.runtime.onSuspendCanceled.removeListener(listener)
     browser.runtime.onSuspendCanceled.hasListener(listener)
     
    @@ -62,7 +62,7 @@ browser.runtime.onSuspendCanceled.addListener(handleSuspendCanceled);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    browser.runtime.onUpdateAvailable.addListener()
    +
    browser.runtime.onUpdateAvailable.addListener()
     browser.runtime.onUpdateAvailable.removeListener(listener)
     browser.runtime.onUpdateAvailable.hasListener(listener)
     
    @@ -52,7 +52,7 @@ browser.runtime.onUpdateAvailable.hasListener(listener)

    Fonction qui sera appelée quand cet événement se produit. La fonction recevra les arguments suivants :

    -
    +
    details
    object. Contient une seule propriété, une chaîne nommée version, qui représente le numéro de version de la mise à jour.
    @@ -75,7 +75,7 @@ browser.runtime.onUpdateAvailable.addListener(handleUpdateAvailable);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    var openingPage = browser.runtime.openOptionsPage()
    +
    var openingPage = browser.runtime.openOptionsPage()
     

    Paramètres

    @@ -45,7 +45,7 @@ opening.then(onOpened, onError);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Les valeurs de ce type sont des objets qui contiennent les propriétés suivantes:

    -
    +
    os
    {{WebExtAPIRef('runtime.PlatformOs')}}. Le système d'exploitation de la plateforme.
    arch
    @@ -36,7 +36,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/PlatformInfo

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Vous devez utiliser différentes API de connexion pour différents types de connexions, comme indiqué dans le tableau ci-dessous.

    - +
    @@ -67,7 +67,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/Port

    Les valeurs de ce type sont des objets. Ils contiennent les propriétés suivantes :

    -
    +
    name
    string. 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.
    disconnect
    @@ -110,19 +110,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/Port
  • sends messages to the background script, using myPort, when the user clicks the document.
  • -
    // content-script.js
    +
    // content-script.js
     
    -var myPort = browser.runtime.connect({name:"port-from-cs"});
    -myPort.postMessage({greeting: "hello from content script"});
    +var myPort = browser.runtime.connect({name:"port-from-cs"});
    +myPort.postMessage({greeting: "hello from content script"});
     
    -myPort.onMessage.addListener(function(m) {
    -  console.log("In content script, received message from background script: ");
    -  console.log(m.greeting);
    -});
    +myPort.onMessage.addListener(function(m) {
    +  console.log("In content script, received message from background script: ");
    +  console.log(m.greeting);
    +});
     
    -document.body.addEventListener("click", function() {
    -  myPort.postMessage({greeting: "they clicked the page!"});
    -});
    +document.body.addEventListener("click", function() { + myPort.postMessage({greeting: "they clicked the page!"}); +});

    The corresponding background script:

    @@ -138,24 +138,24 @@ document.body// background-script.js +
    // background-script.js
     
    -var portFromCS;
    +var portFromCS;
     
    -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);
    -  });
    -}
    +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.runtime.onConnect.addListener(connected);
    +browser.runtime.onConnect.addListener(connected);
     
    -browser.browserAction.onClicked.addListener(function() {
    -  portFromCS.postMessage({greeting: "they clicked the button!"});
    -});
    +browser.browserAction.onClicked.addListener(function() { + portFromCS.postMessage({greeting: "they clicked the button!"}); +});

    Script à contenu multiple

    @@ -207,7 +207,7 @@ browser.browserAction.onClicked.addListener(() => {

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    browser.runtime.reload()
    +
    browser.runtime.reload()
     

    Paramètres

    @@ -42,7 +42,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/reload

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    var requestingCheck = browser.runtime.requestUpdateCheck()
    +
    var requestingCheck = browser.runtime.requestUpdateCheck()
     

    Paramètres

    @@ -32,12 +32,11 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/requestUpdateCheck

    Une Promise qui sera remplie avec deux arguments :

    -
    +
    status
    Une valeur {{WebExtAPIRef('runtime.RequestUpdateCheckStatus')}}  — Le résultat de la vérification de mise à jour.
    details{{optional_inline}}
    -
    object. Si le status est update_available, cela contient plus d'informations sur la mise à jour. C'est un objet contenant une simple propriété :
    -
    +

    object. Si le status est update_available, cela contient plus d'informations sur la mise à jour. C'est un objet contenant une simple propriété :

    version
    string. La version de la mise à jour.
    @@ -69,7 +68,7 @@ requestingCheck.then(onRequested, onError);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    C'est une fonction asynchrone qui renvoie une Promise.

    -
    -

    Vous pouvez également utiliser une approche basée sur la connexion pour échanger des messages.

    +
    +

    Note : Vous pouvez également utiliser une approche basée sur la connexion pour échanger des messages.

    Syntaxe

    -
    var sending = browser.runtime.sendMessage(
    +
    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
     
     
    extensionId{{optional_inline}}
    -
    string. 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' applications dans  manifest.json, extensionId doit avoir une valeur. Sinon, il devrait avoir l'ID qui a été généré pour le destinataire prévu.
    -
    Si extensionId est omis, le message sera envoyé à votre propre extension.
    +

    string. 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' applications dans  manifest.json, extensionId doit avoir une valeur. Sinon, il devrait avoir l'ID qui a été généré pour le destinataire prévu.

    +

    Si extensionId est omis, le message sera envoyé à votre propre extension.

    message
    any. Un objet qui peut être structuré clone sérialisé.
    options{{optional_inline}}
    -
    object. -
    +

    object.

    +
    includeTlsChannelId{{optional_inline}}
    boolean. Indique si l'ID de canal TLS sera transmis à {{WebExtAPIRef('runtime.onMessageExternal')}} pour les processus qui écoutent l'événement de connexion.
    toProxyScript{{optional_inline}}
    @@ -126,7 +126,7 @@ browser.runtime.onMessage.addListener(handleMessage);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    var sending = browser.runtime.sendNativeMessage(
    +
    var sending = browser.runtime.sendNativeMessage(
       application,             // string
       message                  // object
     )
    @@ -54,26 +54,26 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/runtime/sendNativeMessage
     
     

    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 :

    -
    function onResponse(response) {
    -  console.log(`Received ${response}`);
    -}
    +
    function onResponse(response) {
    +  console.log(`Received ${response}`);
    +}
     
    -function onError(error) {
    +function onError(error) {
       console.log(`Error: ${error}`);
    -}
    +}
     
    -/*
    +/*
     On a click on the browser action, send the app a message.
    -*/
    -browser.browserAction.onClicked.addListener(() => {
    -  console.log("Sending:  ping");
    -  var sending = browser.runtime.sendNativeMessage("ping_pong", "ping");
    -  sending.then(onResponse, onError);
    -});
    +*/ +browser.browserAction.onClicked.addListener(() => { + console.log("Sending: ping"); + var sending = browser.runtime.sendNativeMessage("ping_pong", "ping"); + sending.then(onResponse, onError); +});

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    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

    Syntaxe

    -
    var settingUrl = browser.runtime.setUninstallURL(
    +
    var settingUrl = browser.runtime.setUninstallURL(
       url             // string
     )
     
    @@ -56,7 +56,7 @@ settingUrl.then(onSetURL, onError);

    {{WebExtExamples}}

    -
    Remerciements : +

    Note :

    Cette API est basée sur l'API Chromium chrome.runtime. Cette documentation est dérivée de runtime.json dans le code de Chromium code.

    -- cgit v1.2.3-54-g00ecf
    type de connection