新标签中的打印屏幕(窗口。印刷)冻结了Chrome

问题描述 投票:0回答:1

在我的React组件中,我有一个打印按钮,请点击,我正在调用一个函数,以打开“新”选项卡中的打印dialouge框。

打印功能的代码为:

var winPrint = window.open('', '',) winPrint.document.write('<html><head><title></title></head><body>Some text</body></html>') winPrint.document.close() winPrint.focus() winPrint.print() winPrint.close()
现在,当这在新标签中打开一个打印对话框时,如果用户不在“打印对拨号框”上采取任何操作,则我的父母也会冻结。如果我们关闭“打印对话框”框,那么我的父窗口也会有效。

,我想让我的父窗口始终处于活动状态,无论用户是否在打印拨号框上采取任何操作。 我还尝试使用window。 任何帮助将不胜感激。 thanks

Mdn

,“在大多数浏览器中,此方法将在打印对话框打开时阻止”。换句话说,调用

print()
javascript reactjs
1个回答
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.