Cómo eliminar el detector de eventos en la extensión de Chrome

Estoy tratando de quitar elonRequest oyente añadido porchrome.extension.onRequest.addListener después de que se hace una solicitud, así:

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

El problema es que no sé si esto funciona o no. Lo intentéchrome.extension.onRequest.hasListener, que parece no dar la respuesta correcta, así que me pregunto si hay otras formas de eliminar elonRequest escucha o verifica si el oyente existe o no.

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta