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

标签 javascript google-chrome printing

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

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

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

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

最佳答案

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

关于javascript - 在 JavaScript 中使用 Chrome 中的系统打印对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9470066/

相关文章:

javascript - nodemailer node.js 缺少附件或无法打开

javascript - jquery 不在 chrome 中运行,在 ff 中运行

javascript - 我无法在 Mac OSX 上使用 chromedriver 获取 selenium-webdriver

c# - 打印机的 GraphicsUnit.Point 或 Pixel 或 world?

javascript - 单击突出显示文本(javascript jquery html)

javascript - 为什么 Express 在 AngularJS $http.get 上的控制台日志之间花费如此长的时间?

javascript - 响应 header 中的 Set-Cookie 未保存到浏览器 cookie 存储中

html - 浏览器显示不同的 View chrome 与 firefox

C# 打印空格/缩进

python - 这个打印语法是什么? (打印右移)