javascript - 使用窗口打印方法打印页面时 Google chrome 卡住

标签 javascript google-chrome popup

我在 Windows 8 机器上安装了最新的谷歌浏览器版本 -32.0.1700.107 m

我这样做:

popup = window.open();
popup.print();

这将打开一个新的弹出窗口并出现一个打印窗口。现在,当我返回到我触发它的页面时,它卡住了,我无法在那里做任何事情。

这是 fiddle ,供您引用。 FIDDLE

单击按钮并返回到 fiddle 页面(不要关闭打印页面)并尝试在 fiddle 中键入任何内容,它将被挂起,一旦您关闭打印页面,fiddle 窗口将恢复正常.

这仅适用于 Google chrome,其他浏览器均能正常运行。请帮忙。

我试过:

  1. 使用 window.open("","","width=800,height=600") 在新窗口中打开弹出窗口。
  2. 放置 popup.close()
  3. 在一些不同的操作系统(Windows 7、XP)上打开它

但是没有成功

请好心人帮助我解决这个问题或解决一些问题。

最佳答案

这是 Google Chrome 中的一个问题,将根据此 issue 在 Chrome 36 中修复.

关于javascript - 使用窗口打印方法打印页面时 Google chrome 卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21729787/

相关文章:

javascript - 将 "new Number"分配给原型(prototype)字段在 Chrome 中打印为 {}

popup - 舞台处于全屏模式时隐藏 JavaFX 弹出窗口

javascript - Node.js Express 服务器端结构

javascript - 脚本的名称是什么?

javascript - 从谷歌街景中的原始全景图向北行驶

javascript - 为什么在对象的函数属性中声明变量之前可以引用它?

javascript - 我们可以显式捕获 Puppeteer (Chrome/Chromium) 错误 net::ERR_ABORTED 吗?

css - Google Chrome Css 问题和 WordPress 子主题

Jquery 移动 ListView 详细信息弹出窗口

javascript - 弹出窗口中的动态内容