Я получаю эту ошибку в сафари в 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;
});
Apple отказывается от поддержки Windows Safari 6 еще в 2012 году.
По-видимому, вы используете версию 5, которая не поддерживает API Blob.