Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用内部网络,是否可以以静默方式打印文档?_Javascript_Html_Silent_Printdocument_Printdialog - Fatal编程技术网

Javascript 使用内部网络,是否可以以静默方式打印文档?

Javascript 使用内部网络,是否可以以静默方式打印文档?,javascript,html,silent,printdocument,printdialog,Javascript,Html,Silent,Printdocument,Printdialog,我有一个客户,在他们的大厅里有一个触摸屏亭。它本质上是一个内部html网站。他们希望客户能够单击链接并打印pdf,而无需看到打印对话框或返回跟踪。。。完全看不见的印刷品 我读过文章,尝试过代码片段,但几乎一年都没有找到一个好的解决方案。有些人正确地警告安全漏洞,或者说根本无法做到这一点 客户的旧触摸屏结构完全是用Flash制作的,我正在避免使用Flash。但是,他们成功了。我相信这个问题已经被问过一千次了,但真的不可能吗 当前运行触摸屏的CPU是Windows XP。他们确实有一个IT人员在附近

我有一个客户,在他们的大厅里有一个触摸屏亭。它本质上是一个内部html网站。他们希望客户能够单击链接并打印pdf,而无需看到打印对话框或返回跟踪。。。完全看不见的印刷品

我读过文章,尝试过代码片段,但几乎一年都没有找到一个好的解决方案。有些人正确地警告安全漏洞,或者说根本无法做到这一点

客户的旧触摸屏结构完全是用Flash制作的,我正在避免使用Flash。但是,他们成功了。我相信这个问题已经被问过一千次了,但真的不可能吗

当前运行触摸屏的CPU是Windows XP。他们确实有一个IT人员在附近工作,但我不知道该问什么。他从未提出过任何其他解决方案


谢谢你

我不是100%确定你想要完成什么,但是也许你可以触发一个服务器端程序来运行,而不是依靠信息亭本身来处理打印。您可以将服务器配置为直接将这些PDF请求发送到打印机。

也许您可以为这些请求烘焙一个自定义浏览器(例如使用webkit),无需请求即可打印。

Chrome以kisok模式运行,从--kiosk和--kiosk打印开关开始,并设置默认打印机,可以使用javascript print()静默打印


这是仅限Windows操作系统。

请添加有关操作系统/平台的更多详细信息。此外,信息亭机器上是否有运行的web服务器?可以安装一个吗?我认为信息亭的机器运行于其内部服务器之外,无法从外部访问。我不确定它是否在自己的web服务器上运行。这可以在Windows环境中使用吗?我想是的,Chrome毕竟是一款基于webkit的浏览器。+1确实有意义。在服务器上有一个执行打印的操作,因为我看不到JavaScript本身以静默方式进行打印的方法,GL