Comment faire pour supprimer l'écouteur d'événement dans l'extension Chrome
Je suis en train de supprimer la onRequest
auditeur ajouté par chrome.extension.onRequest.addListener
après une demande est faite, comme ceci:
chrome.extension.onRequest.addListener(
function(request){
chrome.extension.onRequest.removeListener();
other_function(request);
}
);
Le problème est que je ne sais pas si cela fonctionne ou pas. J'ai essayé chrome.extension.onRequest.hasListener
qui semble ne pas donner la bonne réponse, alors je me demande si il y a d'autres façons de supprimer le onRequest
auditeur ou vérifier si l'auditeur existe ou pas.
Merci!
source d'informationauteur chaohuang
Vous devez vous connecter pour publier un commentaire.
removeListener
prend un argument. Vous avez besoin de nom de la fonction écouteur puis retirez-le par son nom:Ou, plus succinctement:
Un autre simple et approche lors de l'utilisation d'une fonction anonyme: