同一问题已发布here但尚未回答。
当我尝试使用'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无法重复。