Javascript 中的Pdf blob url<;嵌入>;他不在IE工作
我正在开发angularjs应用程序。在其中一个页面中,我需要显示一个pdf。 所以,这就是我所尝试的 在控制器中:Javascript 中的Pdf blob url<;嵌入>;他不在IE工作,javascript,angularjs,internet-explorer,pdf,Javascript,Angularjs,Internet Explorer,Pdf,我正在开发angularjs应用程序。在其中一个页面中,我需要显示一个pdf。 所以,这就是我所尝试的 在控制器中: $http.get('http://localhost:3030/getpdf/1234', { responseType: 'arraybuffer' }).success(function(data, status, headers, config) { var blob = new Blob([data], { type: "applicat
$http.get('http://localhost:3030/getpdf/1234', {
responseType: 'arraybuffer'
}).success(function(data, status, headers, config) {
var blob = new Blob([data], {
type: "application/pdf"
});
var objectUrl = URL.createObjectURL(blob);
$scope.src = objectUrl;
$('.pdfembed').html('<embed src="' + $scope.src + '" type="application/pdf" width="60%" height="600px"></embed>');
});
$http.get('http://localhost:3030/getpdf/1234', {
响应类型:“arraybuffer”
}).success(函数(数据、状态、标题、配置){
var blob=新blob([数据]{
类型:“应用程序/pdf”
});
var objectUrl=URL.createObjectURL(blob);
$scope.src=objectUrl;
$('.pdfembed').html('');
});
在部分模板中:
<div class="pdfembed"></div>
这种方法在Chrome和Firefox中都可以使用。但不是在IE中
我不确定是IE还是Adobe reader中的问题。太困惑了
知道怎么解决吗
提前谢谢 哪个版本的IE?值得注意的是,
Blob
仅受IE11/Edge支持:谢谢,我正在使用IE11。我仍然不明白,为什么它不工作。你有什么错误?这个问题有什么解决办法吗?我真的需要解决这个问题。