【发布时间】:2010-11-08 23:20:04
【问题描述】:
正如主题中所说,我要为基于 Web 的应用程序创建一个功能,该功能将允许用户直接发送打印而不提示任何对话框,只需进行打印,即单击并打印,简单!但不适合我:(。
请提出最佳选择以及我应该如何编写(技术)。
请推荐!
谢谢。
编辑:打印件应在用户的默认打印机上发送。
【问题讨论】:
-
我已经预先假设通过制作一个activeX控件可以为IE提供这样的选项。但是不记得这也可以通过vbscript来完成。很幸运,发现了这个:msdn.microsoft.com/en-us/library/ms976105.aspx 我还没有尝试过,但这给了我一个有用的提醒,看起来这可以让我免于从 activeX 弄脏我的手
-
我知道这个帖子太老了。但也许有人试图找出答案,请检查:github.com/apinprastya/pulas
-
这里有一些其他的浏览器打印解决方案:stackoverflow.com/a/28783269/3196753
-
到chrome浏览器可以这样操作:
<script> $(() => { //That's it's a little workaround to print a page. The user must so press Enter to print, after this the dialog window close "automatically" window.print(); setTimeout(function(){ window.top.close(); }, 3000); }); </script>
标签: browser printing activex client-side