小编典典

如何在Safari / Chrome中从JavaScript打印iframe

javascript

有人可以在Safari / Chrome中通过JavaScript调用帮助我打印iframe内容的问题。

这在Firefox中有效:

$('#' + id)[0].focus();
$('#' + id)[0].contentWindow.print();

这适用于IE:

window.frames[id].focus();
window.frames[id].print();

但是我无法在Safari / Chrome中正常工作。

谢谢


阅读 434

收藏
2020-05-01

共1个答案

小编典典

将打印功能放在iframe中,然后从父级调用它。

iframe:

function printMe() {
  window.print()
}

parent:

document.frame1.printMe()
2020-05-01