JavaScript inflate 实现(可能仅限 FF 3.6)
我正在编写一些在 FireFox 3.6 中使用 HTML 5 文件 API 的脚本。我有一些放气(压缩)的文件,我需要对它们进行充气(解压缩)。
我发现了很少 脚本 在谷歌搜索时,但没有一个经过测试。所以我有点不愿意使用它们。
我的问题是:浏览器可能会膨胀。 我可以通过伪造 XHR 请求以某种方式利用通货膨胀吗?或者以任何其他方式利用通货膨胀?请记住,该脚本目前是 FireFox 3.6 独有的。但它不能是一个扩展,我希望它是一个常规网页。
或者,您知道有没有为其编写测试的脚本?
I'm writing some scripts that are using the HTML 5 file API in FireFox 3.6. I got some deflated (compressed) files, and I need to inflate (uncompress) them.
I found a few scripts while googling, but none of them have tests. So I'm a bit reluctant to use them.
My question is: Browsers can inflate. Can I somehow piggyback on the inflation by forging A XHR request? Or piggyback in any other way? Keep in mind, the script is currently FireFox 3.6 exclusive. It can't be an extension, though, I want it to be a regular webpage.
Alternatively, are there any scripts that you know of that has tests written for it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我找到了现有库。写了一个测试。将其包装在一个函数中,这样它就不会污染全局名称空间,仅此而已。
http://github.com/augustl/js-inflate
I found an existing library. Wrote a test. Wrapped it in a function so that it didn't pollute the global namespace, that's about it.
http://github.com/augustl/js-inflate
我的帖子的更新是:
http://pastie.org/1588170
-+-+-+-+-+-+-+-+ -+-+
我在 Javascript 中使用 DEFLATE 编码器和解码器实现 http://github.com/dankogai/js -deflate
我在服务器端使用 Google 的 V8 Javascript 引擎 (url ) 来运行我在客户端的网络浏览器中运行的 Javascript 代码。
Update of my post is:
http://pastie.org/1588170
-+-+-+-+-+-+-+-+-+-+
I use DEFLATE encoder and decoder implementation in Javascript at http://github.com/dankogai/js-deflate
I use Google's V8 Javascript engine (url ) on server side to run Javascript code which I run on client side in web browser.