我在 Windows 8 机器上安装了最新的谷歌浏览器版本 -32.0.1700.107 m
。
我这样做:
popup = window.open();
popup.print();
这将打开一个新的弹出窗口并出现一个打印窗口。现在,当我返回到我触发它的页面时,它卡住了,我无法在那里做任何事情。
这是 fiddle ,供您引用。 FIDDLE
单击按钮并返回到 fiddle 页面(不要关闭打印页面)并尝试在 fiddle 中键入任何内容,它将被挂起,一旦您关闭打印页面,fiddle 窗口将恢复正常.
这仅适用于 Google chrome,其他浏览器均能正常运行。请帮忙。
我试过:
- 使用
window.open("","","width=800,height=600")
在新窗口中打开弹出窗口。 - 放置
popup.close()
。 - 在一些不同的操作系统(Windows 7、XP)上打开它
但是没有成功
请好心人帮助我解决这个问题或解决一些问题。
最佳答案
这是 Google Chrome 中的一个问题,将根据此 issue 在 Chrome 36 中修复.
关于javascript - 使用窗口打印方法打印页面时 Google chrome 卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21729787/