Chrome:window.print vs ctrl + p

Zot*_*ote 2 javascript printing google-chrome

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

它在所有浏览器中运行良好,但谷歌浏览器.

这个按钮只是调用"javacript:window.print".但是当按下时,chrome会打开新选项卡"chrome:// print",就像输入CTRL+ 时一样P.

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

我怎么解决这个问题?

And*_*ron 5

尝试添加"return false;" 按钮以防止默认操作.因此,它会打开新选项卡,但保持旧选项卡处于先前状态.