我有一个互联网项目,用户打印很多。所以我们在每一页都添加“打印按钮”。
它适用于所有浏览器,但谷歌浏览器。
此按钮只调用“javacript:window.print”。但是当按下时,chrome会打开新选项卡“chrome:// print”,就像键入 CTRL + P 一样。
但是使用 CTRL + P 打印预览显示正常。 使用“window.print”,我们收到以下消息:“打印不可用,因为您尝试打印的页面已关闭。”
我该如何解决这个问题?
答案 0 :(得分:5)
尝试添加“return false;”按钮以防止默认操作。因此,它会打开新选项卡,但保留旧选项卡。