iframe 打印判断
时间: 2023-08-24 08:10:52 浏览: 113
根据引用\[1\]中的代码,可以看出在点击打印按钮时,会创建一个隐藏的iframe,并将需要打印的内容写入到iframe中。然后通过设置延迟关闭iframe的方式来实现打印功能。具体的判断条件是通过设置setTimeout函数来延迟关闭iframe,而不是通过判断条件来关闭。所以,引用\[1\]中的代码中的判断条件关闭是不正确的。
另外,根据引用\[2\]和引用\[3\]中的描述,也提到了使用iframe进行打印时遇到的问题。其中引用\[2\]中提到了使用局部打印的方式,并配合CSS样式和id来实现表格展示。而引用\[3\]中提到了最开始使用window.print()方法进行打印时,遇到了样式丢失的问题。
综上所述,根据引用内容可以得出结论,使用iframe进行打印时需要注意判断条件的关闭方式,并且可能会遇到样式丢失的问题。
#### 引用[.reference_title]
- *1* *2* *3* [前端浏览器打印:iframe、react 、js](https://blog.csdn.net/weixin_40122600/article/details/103400683)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文