¿Cómo puedo implementar un convertidor de contenido en Firefox para todos los elementos de la página?

Estoy intentando transferir un complemento de Internet Explorer a Firefox, pero no estoy seguro de dónde buscar lo que necesito.

Básicamente, necesito poder filtrar todo el contenido que recibe el navegador con un encabezado de tipo de contenido determinado. Intenté implementar un convertidor de flujo, y esto funciona, pero solo para el documento de nivel superior en la página, el marco o el iframe. Tuve el mismo problema con IE, y me costó mucho hacerlo, y como lo ideal sería que fuera multiplataforma, realmente me gustaría poder hacerlo en Firefox sin tener que recurrir a hacks vtable.

El contenido se sirve comprimido con un formato de compresión propietario. Así que necesito recibir los datos, descomprimirlos y cambiar el Content-Type de nuevo a lo que debería tener el archivo sin comprimir original.

Si hay una forma de filtrar todos los datos recibidos, eso probablemente sería aceptable, yo podría manejar el análisis del encabezado por mí mismo.

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta