Реализация JavaScript накачки (возможно, только FF 3.6) - PullRequest
6 голосов
/ 31 января 2010

Я пишу некоторые скрипты, которые используют API-интерфейс HTML 5 для файлов в FireFox 3.6. У меня есть несколько сжатых (сжатых) файлов, и мне нужно их раздувать (распаковывать).

Я нашел несколько скриптов во время поиска в Google, но ни у одного из них нет тестов. Так что я немного неохотно их использую.

Мой вопрос: браузеры могут надувать. Могу ли я каким-то образом компенсировать инфляцию, подделав запрос XHR? Или каким-либо другим способом? Имейте в виду, что скрипт на данный момент является FireFox 3.6 эксклюзивным. Это не может быть расширение, хотя я хочу, чтобы это была обычная веб-страница.

В качестве альтернативы , есть ли какие-либо известные вам сценарии, для которых написаны тесты?

Ответы [ 2 ]

3 голосов
/ 31 января 2010

Я нашел существующую библиотеку . Написал тест. Обернул его в функцию, чтобы он не загрязнил глобальное пространство имен, вот и все.

http://github.com/augustl/js-inflate

0 голосов
/ 20 февраля 2011

Обновление моего поста: http://pastie.org/1588170

- + - + - + - + - + - + - + - + - + - +

Я использую кодировщик DEFLATE и реализацию декодера в Javascript на http://github.com/dankogai/js-deflate

Я использую Javascript-движок Google (URL) на стороне сервера для запуска кода Javascript, который запускаю на стороне клиента в веб-браузере.

...