2013-03-01 4 views
3

Я использую приведенный ниже код, чтобы открыть локальный текстовый файл. Он отлично работает в firefox, но в сафари я получаю ошибку как «[объект BlobConstructor]» не является конструктором (оценивая «новый Blob ([ xhr.response]) ') .пожалуйста, помогите мне, предоставив ссылки.Blob constructor

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); 


      } 

ответ

0

Это ошибка в старых Safari/WebKits. Обновите браузер или операционную систему.

Примечание: он по-прежнему не принимает аргументы ArrayBufferView в качестве аргументов, но должен быть хорош для обычных массивов.