Window.Print()的替代方案

5
我想创建一个打印按钮,当按下它时,打印整个网页。我目前正在使用JavaScript的Window.print()。但是我遇到了错误;每当我按下打印按钮超过一次时,链接就停止工作了。这是什么问题?是否有jquery或其他的替代方法?我正在使用grails 1.3.7。 谢谢

无论出现什么问题,都不是因为你使用了 window.print()(这是在不使用浏览器本地 UI 的情况下打印内容的唯一方法)。 - Quentin
2
我猜测你正在使用Chrome浏览器,如果连续按下太多次,它会阻止window.print()函数的执行。请检查你的JavaScript控制台,看看是否有错误或警告信息输出。 - Hassek
1
是的,我之前使用的是Chrome浏览器,但在看到您的评论后,我在Firefox中测试了一下,发现它可以正常工作。请问有没有什么方法可以让它在Chrome中也能正常工作呢? - Eddard Stark
1个回答

4

window.print()的另一种方法是

document.execCommand('print');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接