extension.sendRequest()
Obsolète: Cette fonctionnalité n'est plus recommandée. Même si certains navigateurs la prennent encore en charge, elle a peut-être déjà été supprimée des standards du web, est en passe d'être supprimée ou n'est conservée qu'à des fins de compatibilité. Évitez de l'utiliser et mettez à jour le code existant si possible ; consultez le tableau de compatibilité au bas de cette page pour vous aider à prendre votre décision. Sachez que cette fonctionnalité peut cesser de fonctionner à tout moment.
Attention : 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
extensionId
Facultatif-
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
. responseCallback
Facultatif-
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 etruntime.lastError
sera défini sur le message d'erreur.
Compatibilité des navigateurs
Chargement…
Note :
Cette API est basée sur l'API Chromium chrome.extension
. Cette documentation est dérivée de extension.json
dans le code Chromium.