Как удалить прослушиватель событий в расширении Chrome

Я пытаюсь удалить прослушиватель onRequest, добавленный chrome.extension.onRequest.addListenerпосле выполнения запроса, например:

chrome.extension.onRequest.addListener(
    function(request){
        chrome.extension.onRequest.removeListener();
        other_function(request);
    }
);

Проблема в том, что я не не знаю, работает это или нет. Я попробовал chrome.extension.onRequest.hasListener, который, кажется, не дает правильного ответа, поэтому мне интересно, есть ли другие способы удалить слушателя onRequestили проверить, существует ли слушатель или нет.

Спасибо!

19
задан chaohuang 5 May 2012 в 22:40
поделиться