Firefox中的iframe打印问题
Posted
技术标签:
【中文标题】Firefox中的iframe打印问题【英文标题】:Iframe print issue in firefox 【发布时间】:2015-12-25 08:20:43 【问题描述】:我正在使用下面的代码来打印具有大数据的 iframe,但在 Firefox 中它只打印第一页,Firefox 不打印其余页面。
window.frames[frameID].focus();
window.frames[frameID].print();
如果需要任何更改,请提出建议。
提前致谢。
【问题讨论】:
jQuery/javascript: accessing contents of an iframe 的可能重复项 不是重复的。我也有同样的问题,它根本与原产地政策无关。 我已经解决了这个问题,这是一个小的 CSS 更改 【参考方案1】:我发现可以在 Firefox 中使用下一条语句进行打印:
frame.focus();
frame.contentDocument.body.innerhtml = '';
frame.contentDocument.write(content);
frame.contentWindow.print();
适用于 Firefox 54。
希望这对任何人都有帮助。
【讨论】:
以上是关于Firefox中的iframe打印问题的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 和 Android 上的 iframe 中使用 jquery 打印 iframe
iframe中的jquery手风琴在Firefox中不起作用