【问题标题】:Print web page (HTML 5 canvas) without printer prompt在没有打印机提示的情况下打印网页(HTML 5 画布)
【发布时间】:2017-02-07 10:44:38
【问题描述】:

我能够打印 HTML5 Canvas 内容。但是每次单击打印时都会出现一个窗口提示选择打印机和设置。

如何进行静音打印?我需要浏览器在没有提示的情况下使用默认打印机打印。

我需要适用于 IE 10 及更高版本、Edge 和 Chrome 的解决方案。

【问题讨论】:

  • 谢天谢地,你不能。让任何网页在不询问的情况下打印他们想要的任何内容将是可怕的。

标签: javascript jquery asp.net html printing


【解决方案1】:

您无法从 Web 应用程序访问本地计算机上的资源,例如文件系统或已安装的应用程序。如果您的 Web 应用程序需要此功能,则需要开发一些可以完成此工作的浏览器插件。

【讨论】:

    【解决方案2】:

    这不起作用,因为在没有提示的情况下授予网页打印访问权限将是一个安全问题。

    但是,可能有一个选项(标志)用于禁用浏览器中的打印对话框。但这会影响在此浏览器中查看的所有网站。

    【讨论】:

    • 我同意。但我正在构建仅适用于本地网络的应用程序。很少有扩展可用于抑制弹出窗口。就我而言,我不应该使用扩展。
    • 嗯。桌面应用程序(用 HTML、CSS、JS 编写)是否适合您?我猜,你可以做这样的事情。
    • 很抱歉,但据我所知,从纯 JS 的角度来看这是不可能的,除非您可以通过标志、插件等修改您的浏览器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多