【发布时间】:2012-10-05 02:41:36
【问题描述】:
使用 Chrome 版本 22.0.1229.79 m
我们通过以下方式为用户提供一种从 Javascript 菜单打印当前页面的方法:
javascript:window.print();
这在 IE 和 FF 中效果很好,但在 Chrome 上,页面会在打印预览弹出之前挂起 30 秒。有趣的是,Ctrl+P 或从 Chrome 菜单中立即打印(因此一般不会打印,只是使用 Javascript 调出打印预览)。
提前致谢。
【问题讨论】:
-
一个链接会很有帮助。
-
不幸的是,它不能公开访问。我尝试在 jsFiddle 上重新创建它,但它当然适用于微不足道的情况。我会看看我是否可以制作一个重现错误的...谢谢
-
如果是按钮事件:不需要调用JS。使用
onclick="window.print()"之类的东西应该可以正常工作。 -
它恰好是链接的href,但将其移动到onclick处理程序并使用“#”作为href不会改变效果。
标签: javascript google-chrome printing