extension.sendRequest()

Cette méthode est dépréciée. utilisez runtime.sendMessage à la place.

Envoie une seule requête aux autres écouteurs de l'extension. Similaire à runtime.connect,mais envoie seulement une seule requête avec une réponse optionnelle. L'événement extension.onRequest est déclenché dans chaque page de l'extension

Syntaxe

chrome.extension.sendRequest(
  extensionId,             // optional string
  request,                 // any
  function(response) {...} // optional function
)

Cette API est également disponible en tant que browser.extension.sendRequest() dans une version qui renvoie une promise.

Paramètres

extensionIdFacultatif
string. L'ID d'extension de l'extension à laquelle vous souhaitez vous connecter. Si omis, la valeur par défaut est votre propre extension.
request
any.
responseCallbackFacultatif
function. La fonction est passée les arguments suivants :

 

response
any. 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  runtime.lastError sera défini sur le message d'erreur.

Compatibilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
Support simple
ObsolèteNon-standard
Chrome Support complet OuiEdge Aucun support NonFirefox Aucun support NonOpera Aucun support NonFirefox Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.

Remerciements :

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

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.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,