浏览器中的二进制数据

问题描述

| 我在
XMLHttpRequest
对象上使用
.overrideMimeType(\'text/plain; charset=x-user-defined\');
将二进制数据文件加载到javascript中。我可以用
data.charCodeAt(pos) & 0xff;
逐字节获取数据 这在FF和Chrome(到目前为止,我已经测试过的两种浏览器)中效果很好。我尚未测试过Safari,但我想它会起作用。我读到的所有内容都是IE(包括9)和Opera不支持功能。 对于IE,我可以使用其他替代方法吗?一个ActiveX控件可能吗? 我可以在Opera中使用其他替代方法吗?     

解决方法

        我必须使用一些VBScript才能使其正常工作。 查看如何从IE中的Javascript访问XHR responseBody(用于二进制数据)?