Javascript 打印从angularjs iframe中的spring控制器接收到的字节内容,但不在IE中工作

Javascript 打印从angularjs iframe中的spring控制器接收到的字节内容,但不在IE中工作,javascript,jquery,angularjs,internet-explorer,iframe,Javascript,Jquery,Angularjs,Internet Explorer,Iframe,我需要获取UI网格行的内容并在单击该行单元格中的图标时进行打印。 在Chrome中运行项目时,一切都能完美运行。 但是Firefox和IE不会打印PDF文件。 这是我的app.js代码 var iframe = document.createElement('iframe'); var agentcode = row.entity.agentcode; var filename = row.entity.fileInfoDO.filename; iframe.style.display = 'n

我需要获取UI网格行的内容并在单击该行单元格中的图标时进行打印。

在Chrome中运行项目时,一切都能完美运行。
但是Firefox和IE不会打印PDF文件。

这是我的app.js代码

var iframe = document.createElement('iframe');
var agentcode = row.entity.agentcode;
var filename = row.entity.fileInfoDO.filename;
iframe.style.display = 'none';
$('#loader').hide();
iframe.src = CONTEXT_PATH+"agent/getFileForPrint?agentcode="+agentcode+"&filename="+filename+"&id="+id;
document.body.appendChild(iframe);
iframe.contentWindow.focus();
iframe.contentWindow.print();
有人能帮我解决问题吗