<embed />中的Pdf blob url在IE中不起作用

时间:2016-05-08 11:44:12

标签: 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: "application/pdf"
    });
    var objectUrl = URL.createObjectURL(blob);
    $scope.src = objectUrl;
    $('.pdfembed').html('<embed src="' + $scope.src + '" type="application/pdf" width="60%" height="600px"></embed>');
}); 
部分模板中的

<div class="pdfembed"></div>

此方法适用于Chrome,Firefox。但不是在IE中。

我不确定IE或Adobe阅读器中是否存在问题。如此迷茫。

知道如何解决这个问题吗?

提前致谢。

0 个答案:

没有答案