JavaScript Inflate implementação (possivelmente FF 3.6)
-
24-09-2019 - |
Pergunta
Estou escrevendo alguns scripts que estão usando a API de arquivo HTML 5 no Firefox 3.6. Recebi alguns arquivos esvaziados (compactados) e preciso inflar (descompactá -los).
Achei um alguns scripts Enquanto pesquisava no Google, mas nenhum deles faz testes. Então, estou um pouco relutante em usá -los.
Minha pergunta é: os navegadores podem inflar. De alguma forma, posso fazer um pegadouro na inflação forjando uma solicitação XHR? Ou pegando de alguma outra maneira? Lembre -se de que o script é atualmente exclusivo do Firefox 3.6. Porém, não pode ser uma extensão, eu quero que seja uma página da Web regular.
alternativamente, existem scripts que você conhece que tem testes escritos para isso?
Solução
eu encontrei uma biblioteca existente. Escreveu um teste. Envolveu -o em uma função para que ele não poluiu o espaço para nome global, é isso.
Outras dicas
A atualização da minha postagem é:http://pastie.org/1588170
-+-+-+-+-+-+-+-+-+-+
http://github.com/dankogai/js-deflate
Eu uso o mecanismo JavaScript V8 do Google (URL) no lado do servidor para executar o código JavaScript que eu executo no lado do cliente no navegador da web.