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 --- .../add-ons/webextensions/api/tabs/connect/index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'files/fr/mozilla/add-ons/webextensions/api/tabs/connect/index.html') 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 ---
{{AddonSidebar()}}
-

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 scripts de contenu appartenant à cette extension et s'exécutant dans l'onglet spécifié. Cette fonction renvoie un objet {{WebExtAPIRef("runtime.Port")}}.

+

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 scripts de contenu appartenant à cette extension et s'exécutant dans l'onglet spécifié. Cette fonction renvoie un objet {{WebExtAPIRef("runtime.Port")}}.

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 Port pour échanger des messages.

-

Pour plus de détails, voir connection-based messaging.

+

Pour plus de détails, voir connection-based messaging.

Syntax

-
browser.tabs.connect(
+
browser.tabs.connect(
   tabId,      // integer
   connectInfo // optional object
 )
@@ -35,8 +35,8 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/connect
  
tabId
integer. ID of the tab whose content scripts we want to connect to.
connectInfo{{optional_inline}}
-
object. -
+

object.

+
name{{optional_inline}}
string. Will be passed into {{WebExtAPIRef("runtime.onConnect")}} event listeners in content scripts belonging to this extension and running in the specified tab.
frameId{{optional_inline}}
@@ -51,7 +51,7 @@ translation_of: Mozilla/Add-ons/WebExtensions/API/tabs/connect

Examples

-

In this example a background script listens for a click on a browser action, then connects to the currently active tab, then sends a message using the Port that's returned from connect():

+

In this example a background script listens for a click on a browser action, then connects to the currently active tab, then sends a message using the Port that's returned from connect():

function connectToTab(tabs) {
   if (tabs.length > 0) {
@@ -81,7 +81,7 @@ browser.browserAction.onClicked.addListener(function() {
 
 

{{Compat("webextensions.api.tabs.connect")}}

-
Remerciements : +

Note :

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

-- cgit v1.2.3-54-g00ecf