Blob构造函数

时间:2013-03-01 06:13:41

标签: safari xmlhttprequest blob

我使用下面的代码打开一个本地文本文件。它在Firefox中工作正常但在safari中我收到错误 '[object BlobConstructor]'不是构造函数(评估'new Blob([xhr.response])')。请通过提供链接来帮助我。

 var xhr = new XMLHttpRequest(),blob;
xhr.open('GET', 'example.txt');
xhr.responseType = 'arraybuffer';
xhr.onload = function(e) {
blob = new Blob([xhr.response]);
console.log(blob);


            }

1 个答案:

答案 0 :(得分:0)

这是旧版Safari / WebKits中的一个错误。升级您的浏览器或操作系统。

注意:它似乎仍然不接受ArrayBufferView作为参数,但对于普通数组应该没问题。