http-on-untersuchen-Wirkungs-Beobachter - mögliche Antwort von der weiteren Verarbeitung zu blockieren?

StackOverflow https://stackoverflow.com/questions/405010

  •  03-07-2019
  •  | 
  •  

Frage

Ich versuche, eine Firefox-Erweiterung zu implementieren, die Antworten eingehende HTTP-Filter und behandelt sie entsprechend.

Ich wünsche HTTP-Antworten blockieren einen bestimmten Header enthalten. Nachdem einige der MDC Artikel zu lesen, scheint es der häufigste Weg, HTTP-Antworten der Beobachtung durch einen HTTP-on-untersuchen-Wirkungs-Beobachter registrieren.

Meine Frage ist: diese Beobachter verwendet wird, ist es möglich, die HTTP-Anforderung von der weiteren Verarbeitung zu blockieren (als ein Nebenprodukt, wird die Seite auf eine Antwort warten weiter)? Oder muss ich eine andere Facette von XPCOM verwenden (wenn ja, kümmern mich in die richtige Richtung zeigen)?

Vielen Dank im Voraus,
Mike

War es hilfreich?

Lösung

Sollte möglich sein. Das „Subjekt“ der Mitteilung ist es, einen HTTP-Kanal, auf dem Sie nsIRequest aufrufen :: cancel ()

wird die Seite nicht weiterhin auf eine Antwort warten, obwohl, da Sie die Antwort blockiert. Vielleicht haben Sie gesucht, eigentlich für eine Art und Weise href="https://stackoverflow.com/questions/1695440/altering-http-responses-in-firefox-extension"> zum ändern?

scroll top