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
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 etruntime.lastErrorsera 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.