Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
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 letableau 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. utilisezruntime.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énementextension.onRequest est déclenché dans chaque page de l'extension
Dans cet article
Syntaxe
chrome.extension.sendRequest( extensionId, // optional string request, // any function(response) {...} // optional function)Cette API est également disponible en tant quebrowser.extension.sendRequest() dans uneversion qui renvoie une promise.
Paramètres
extensionIdFacultatifstring. L'ID d'extension de l'extension à laquelle vous souhaitez vous connecter. Si omis, la valeur par défaut est votre propre extension.requestany.responseCallbackFacultatiffunction. La fonction est passée les arguments suivants :responseany. 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.lastErrorsera défini sur le message d'erreur.
Compatibilité des navigateurs
Note :
Cette API est basée sur l'API Chromiumchrome.extension. Cette documentation est dérivée deextension.json dans le code Chromium.