我有一个包含iframe的页面.iframe的内容有几页长,我设置了iframe的高度来匹配它的内容.当我尝试打印页面时,iframe的内容会在第一页之后被切断.我在使用打印样式表进行打印时隐藏了页面上的所有其他元素/部分,iframe除外.所以它是打印时页面上唯一的元素.我尝试过几种方式设置iframe的固定高度:
<iframe src="page.html" style="height: 2100px;" height="2100" scrolling="yes">
Run Code Online (Sandbox Code Playgroud)
我还尝试在仅打印样式表中设置iframe的固定高度,但到目前为止还没有任何工作.它接受其他样式,如宽度或边框,在打印时可见,但仅适用于第一页.
更新:它似乎在Chrome中正常工作,但它是Firefox中已知的旧版(2001)错误:https://bugzilla.mozilla.org/show_bug.cgi?id = 113217无法找到确切的错误报告IE,但它似乎遭受与Firefox相同的命运.