¿Es posible conocer la ventana de DOM de destino para una solicitud HTTP?

Estoy desarrollando una extensión de Firefox que me obliga a interceptar cargas de páginas filtrando algunas solicitudes HTTP. Hice eso usando las instrucciones dadas.aquí. Tenga en cuenta que mi pregunta se basa en el contenido de este enlace.

Utilicé el método dado en la sección deHTTPObservers. Y funcionó, de hecho soy capaz de extraer las direcciones URL respectivas de las Solicitudes que se envían.

Sin embargo, otra cosa que realmente necesito es obtener la ventana DOM de destino donde los contenidos pertenecientes a HTTPRequest estaban a punto de cargarse. ¿Es posible usar HTTPObservers?

En el enlace de arriba, otra forma ha sido descrita usandoWebProgressListeners.

También probé eso. El método onLocationChange () solo devuelve cambios de ubicación en la barra url. ¿Es posible de alguna manera obtener las URL de HTTPRequest utilizando alguno de estos escuchas de progreso? Porque si es así, entonces si entiendo correctamente, aWebProgress.DOMWindow me daría la ventana que necesito.

Nota: Estoy usando gwt para la extensión y JSNI para la parte mencionada anteriormente.