如何通过使用jquery单击链接来执行键盘快捷键CTRL + P.

Ana*_*adi 2 html javascript printing jquery

我想打印一个页面,所以我必须点击CTRL+ P,所以我想建立一个链接来简化这个过程.任何帮助表示赞赏!

Ror*_*san 16

您无需模拟CTRL+ P按键即可打印窗口 - 您可以window.print()在需要时调用.

  • 在大多数情况下,这工作正常,`window.print()` 是阻塞的,而 <kbd>CTRL</kbd> + <kbd>P</kbd> 不是。例如,尝试在开发控制台中输入以下内容,然后通过两种方法执行打印。`window.print()` 会延迟超时直到用户关闭打印对话框,而 <kbd>CTRL</kbd> + <kbd>P</kbd> 不会。`window.setTimeout(()=> console.log('timeout callback'), 5000);` (2认同)