2009-01-01 14 views
5

Estoy intentando implementar una extensión de Firefox que filtra las respuestas HTTP entrantes y las maneja en consecuencia.observador http-on-examine-response: ¿posible bloquear la respuesta de un procesamiento posterior?

Deseo bloquear las respuestas HTTP que contienen un encabezado específico. Después de leer algunos de los artículos de MDC, parece que la forma más común de observar las respuestas HTTP es registrando un observador de http-on-examine-response.

Mi pregunta es: Usando este observador, ¿es posible bloquear la solicitud HTTP de un procesamiento posterior (como un subproducto, la página continuará esperando una respuesta)? ¿O necesito usar alguna otra faceta de XPCOM (si es así, me importa dirigirme en la dirección correcta)?

Gracias de antemano,
Mike

Respuesta

3

debería ser posible: el "sujeto" de que la notificación es un canal HTTP, en los que se puede llamar nsIRequest :: cancel().

la página va a no sigue esperando una respuesta, sin embargo, ya que ha bloqueado la respuesta. Tal vez has estado realmente buscando una forma de alter an HTTP response?

Cuestiones relacionadas