Como posso implementar um conversor de conteúdo no Firefox para todos os elementos da página?

Eu estou tentando portar através de um plugin do Internet Explorer para o Firefox, mas não tenho certeza onde procurar o que eu preciso.

Basicamente eu preciso ser capaz de filtrar todo o conteúdo que é recebido pelo navegador com um determinado cabeçalho Content-Type. Eu tentei implementar um conversor de fluxo, e isso funciona, mas apenas para o documento de nível superior na página, frame ou iframe. Eu tive o mesmo problema com o IE, e contornar isso era realmente hacky, e desde que eu idealmente gostaria que isso fosse multi-plataforma eu realmente gostaria de ser capaz de fazer isso no Firefox sem recorrer a hacks vtable.

O conteúdo é servido comprimido com um formato de compactação proprietário. Portanto, preciso receber os dados, descompactá-los e alterar o Content-Type de volta para o que o arquivo original não compactado deve ter.

Se houver uma maneira de filtrar apenas todos os dados recebidos, isso provavelmente seria aceitável, eu poderia manipular a análise do cabeçalho sozinho.

obrigado

questionAnswers(1)

yourAnswerToTheQuestion