3

我正在使用下面的代码打开一个本地文本文件。它在 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);


            }
4

1 回答 1

0

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

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

于 2013-06-07T06:18:30.287 回答