window.print 阻止了源窗口中的 javascript 执行

Zic*_*ane 5 javascript google-chrome

在我的网络应用程序中,我想集成打印功能。当用户单击打印按钮时,将打开一个新窗口并出现打印对话框。使用此代码,我想实现这一目标:

    var win = window.open(url, '_blank');
    win.print();
Run Code Online (Sandbox Code Playgroud)

它正在工作,但问题是在 chrome 中,源窗口在打印对话框打开时停止了 javascript 执行。如何防止这种情况发生?