浏览器中的二进制数据

时间:2011-05-27 19:20:22

标签: javascript

我在.overrideMimeType('text/plain; charset=x-user-defined');对象上使用XMLHttpRequest将二进制数据文件加载到javascript中。我可以用data.charCodeAt(pos) & 0xff;

逐字节地获取数据

这在FF和Chrome(迄今为止我测试过的两个浏览器)中效果很好。我还没有测试Safari - 但我猜它会起作用。我读到的一切都是IE(包括9)和Opera不支持这一点。

对于IE,我可以使用任何替代方案吗?可能是ActiveX控件? 我可以使用Opera中的替代品吗?

1 个答案:

答案 0 :(得分:1)

我不得不使用一些VBScript来使它工作。

请参阅how do I access XHR responseBody (for binary data) from Javascript in IE?