此处发布了相同的问题,但未得到解答。
当我尝试使用“iframe”打印 Html 页面时,只打印第一页。
重现步骤: 1. 创建 page.html 内容:
<html>
<body>
<iframe width='50px' height='2500px' src='iframe.html'/>
</body>
</html>
2. 创建 iframe.html 内容:
<html>
<body>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tincidunt condimentum tellus ultricies aliquet. Integer iaculis iaculis diam, eget hendrerit justo facilisis nec. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam lobortis tristique est vitae viverra. Fusce at nibh ligula. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ultrices ullamcorper turpis in tristique. Pellentesque quis turpis dignissim eros volutpat scelerisque ac tincidunt dui. In pellentesque lacus rutrum magna aliquet mollis. Quisque sit amet dui eu ligula blandit pulvinar. Nulla semper neque ac mi tincidunt facilisis. Nulla et blandit mauris.</p>
</body>
</html>
3. 在 Opera 或 Mozilla 中打开 page.html 并转到“打印预览”表单。
观察到:预览中只有一页,其中包含“iframe.html”的部分内容。
预期:预览中的两个或更多页面,所有内容均为“iframe”。
该问题在 Firefox 和 Opera 中可重现。无法用 Chrome 重现。