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

2023-11-25

我们遇到了 Chrome 的“打印预览”无法正确打印页面的问题。如果您使用“使用系统打印对话框链接”(Ctrl+Shift+P),它可以很好地打印我们的页面(几乎与 Firefox 相同)。

我们的页面上有一个按钮,可以调用 window.print() 打开打印对话框。然而,在 Chrome 中,它会打开“打印预览”对话框,最终无法正确打印我们的页面。

是否可以使用 JavaScript 直接打印到 Chrome 中的“系统打印对话框”?

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


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 JavaScript 中使用 Chrome 中的系统打印对话框 的相关文章

随机推荐