我有一些要求我正在发送服务器,我正在设置我创建的XMLHttpRequest对象,如下所示:
var xhr = new XMLHttpRequest();
xhr.responseType = "blob";
这在当前的chrome 42版本上运行得很好,但是当我尝试在chrome 43 beta上运行相同的代码时,xhr.responseType无法使用值“blob”进行设置。我尝试了其他类型的响应类型,但它不起作用。
是否有人也遇到过这个问题? 有什么建议吗?
感谢。
答案 0 :(得分:1)
似乎我们在app中使用pdf.js包,它有一个能定义setter函数“responseTypeSetter”的compatibility.js文件,它不允许我们将XMLHttpRequest的responseType设置为'blob'或其他任何东西。
将compatibility.js升级到更新的版本已经解决了这个问题。