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.hasListenerqui 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