Wie kann ich in Firefox einen Inhaltskonverter für alle Seitenelemente implementieren?

Ich versuche, über ein Internet Explorer-Plugin auf Firefox zu portieren, bin mir aber nicht sicher, wo ich nach dem suchen soll, was ich brauche.

Grundsätzlich muss ich in der Lage sein, alle vom Browser empfangenen Inhalte mit einem bestimmten Content-Type-Header zu filtern. Ich habe versucht, einen Stream-Konverter zu implementieren. Dies funktioniert jedoch nur für das Dokument auf oberster Ebene in der Seite, im Frame oder im Iframe. Ich hatte das gleiche Problem mit dem Internet Explorer, und es war sehr schwierig, es zu umgehen. Da ich es idealerweise plattformübergreifend haben möchte, würde ich dies gerne in Firefox tun können, ohne auf vtable-Hacks zurückzugreifen.

Der Inhalt wird mit einem proprietären Komprimierungsformat komprimiert bereitgestellt. Also muss ich die Daten empfangen, dekomprimieren und den Inhaltstyp wieder so ändern, wie er in der unkomprimierten Originaldatei enthalten sein sollte.

Wenn es eine Möglichkeit gibt, nur alle empfangenen Daten zu filtern, wäre dies wahrscheinlich akzeptabel. Ich könnte den Header selbst analysieren.

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage