使用javascript IE9从api下载PDF文件

使用javascript IE9从api下载PDF文件,javascript,pdf,Javascript,Pdf,我使用angular 1.5从API获取PDF文件 这是我的密码: $http.get('http://www.example.com/pdf.php') .then(function(response) { if (response) { // get pdf try { var isFileSaverSupported = !!new Blob; var b

我使用angular 1.5从API获取PDF文件

这是我的密码:

$http.get('http://www.example.com/pdf.php')
    .then(function(response) {
        if (response) {
            // get pdf
            try {
                var isFileSaverSupported = !!new Blob;
                var blob = new Blob([response.data], {type: "application/pdf;charset=utf-8"});
                FileSaver.saveAs(blob, "Test file.pdf");                        
            } catch (e) {
                var w = window.open();
                var doc = w.document;
                doc.open( 'application/pdf','replace');
                doc.charset = "utf-8";
                doc.write(response.data);
                doc.close();
                doc.execCommand("SaveAs", null, "Test file IE.pdf");
            }
        }
    });
它在Chome/FF/IE10+上工作,但当然,IE9不是。我在IE9中打开了一个新页面,但它包含如下内容:

%PDF-1.5%��30 obj流x���O��}�G��斯维耶姆�4.��(ID!k)�����我爱你 ��AȖd˘}�~�{�}��|���9ϻ��:L��� �E�YD}���݅����.U����X�


我错过了什么吗?或者使用IE9真的不可能下载文件吗?

IE 9不支持Blob。IE 9不支持Blob。