在JavaScript中使用Chrome中的系统打印对话框

Llo*_*ten 7 javascript printing google-chrome

我们遇到的问题是Chrome的"打印预览"无法正确打印我们的网页.如果您使用"使用系统打印对话框链接"(Ctrl + Shift + P),它会打印我们的页面(与Firefox几乎完全相同).

我们的页面上有一个按钮,它调用window.print()来打开打印对话框.但是,在Chrome中,它会打开"打印预览"对话框,最终无法正确打印我们的页面.

有没有JavaScript可以直接打印到Chrome中的"系统打印对话框"?

PS我知道最终用户如何在chrome:// flags中禁用打印预览,但我想要知道的是,无论用户是否以编程方式调用window.print()(或类似),它都会阻止它显示设置.

Dio*_*ane 2

打印对话框不能使用 JavaScript 编写脚本。它们是浏览器本身的专有部分。