Chrome:window.print vs ctrl + p

时间:2011-10-28 12:02:51

标签: javascript google-chrome printing

我有一个互联网项目,用户打印很多。所以我们在每一页都添加“打印按钮”。

它适用于所有浏览器,但谷歌浏览器。

此按钮只调用“javacript:window.print”。但是当按下时,chrome会打开新选项卡“chrome:// print”,就像键入 CTRL + P 一样。

但是使用 CTRL + P 打印预览显示正常。 使用“window.print”,我们收到以下消息:“打印不可用,因为您尝试打印的页面已关闭。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

尝试添加“return false;”按钮以防止默认操作。因此,它会打开新选项卡,但保留旧选项卡。

相关问题