错误 [对象 BlobConstructor]' 不是 safari 中的构造函数
Error [object BlobConstructor]' is not a constructor in safari
我在本节的 Windows 7 的 safari 中收到此错误
'[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;
});
苹果早在2012年就放弃了对Safari 6的Windows支持。
所以显然你使用的是不支持 Blob API 的版本 5。
相关文章:
- 异步加载的SVG过滤器feColorMatrix在Chrome中工作,而不是在Safari或Firefox中
- 错误 [对象 BlobConstructor]' 不是 safari 中的构造函数
- JavaScript 在后台打开窗口,而不是在 Chrome 和 Safari 中打开前台
- iOS在safari中打开URL,而不是在应用浏览器JS、HTML中打开Facebook
- anchorOffset在WebKit(chrome和safari)中是int而不是long
- Javascript String to Date适用于Chrome,而不是FF或Safari
- TypeError:undefined 不是对象 - Safari 和 IE
- Web 应用程序在 Safari 中打开链接,而不是在现有视图中打开链接
- Cookie不是在Safari,ios中设置的,而是在ie,ff,chrome中工作
- Javascript 错误:TypeError:“null”不是 safari 上的对象(评估“event.target
- 为什么这适用于Safari和Firefox,而不是Chrome
- 如何在Safari中打开外部链接而不是应用程序'的UIWebView
- 从左向右滑动,而不是褪色的safari css问题
- Window.open打开一个选项卡,而不是firefox和safari中的窗口
- JS检测浏览器宽度和高度在Chrome中的工作;Safari,但不是IE9或FF9
- JS检测浏览器分辨率在Chrome中工作;Safari,但不是IE9或FF9
- 移动Safari:为什么是window ?scrollTo(0,0)不滚动到(0,0)
- 为什么我的'很久以前'滤镜在chrome中工作,而不是safari或firefox
- Safari将来自xhr请求的对象解释为字符串而不是对象
- 为什么这个jQuery代码在Firefox中工作,而不是Chrome或Safari ?