我使用window.print()方法,它将暂停javascript代码(例如setInterval),当您关闭打印窗口时,代码将继续。参见下面的示例,我在IE9.0和chrome 20.0中进行了测试
http://jsfiddle.net/f9aGR/
我还尝试打开另一个页面,然后调用window.print(),比如
<a href='/1231' target='_newtab'>wtf</a>但是,调用window.print()也会暂停当前页面中的javascript。
有没有一种方法可以在打印窗口打开时保持编码运行?一般的和特殊的解决方案都是可以的。
发布于 2012-07-10 14:46:15
在chrome中,如果打印是由用户手动触发的,例如单击菜单中的打印按钮或按CTRL + P,则不会暂停javascript。
现在,我必须要求我们的用户手动打印页面。
https://stackoverflow.com/questions/11341309
复制相似问题