Ошибка [объект BlobConstructor] 'не является конструктором в Safari

0

Я получаю эту ошибку в сафари в Windows 7 в этом разделе

'[object BlobConstructor]' is not a constructor (evaluating 'new Blob([data], {type: 'application/pdf'})')

И после использования решения конструктора Blob не работает в сафари/опера?

'[object BlobConstructor]' is not a constructor (evaluating 'new Blob([data.buffer], {type: 'application/pdf'})')

Я использую этот код Blob

var file = new Blob([data], {type: 'application/pdf'});

Полный код

      $scope.pdffile = "";
      $http.get('/api/myurl/'+report_id, {responseType: 'arraybuffer'})
         .success(function (data) {
             var file = new Blob([data], {type: 'application/pdf'});
             var fileURL = URL.createObjectURL(file);
             $scope.pdfcontent = $sce.trustAsResourceUrl(fileURL);
             $scope.pdffile = "download.pdf";
             $scope.loading = false;
      });
  • 0
    Любое решение этой проблемы?
Теги:
safari
blob

1 ответ

2
Лучший ответ

Apple отказывается от поддержки Windows Safari 6 еще в 2012 году.

По-видимому, вы используете версию 5, которая не поддерживает API Blob.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню