Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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_Google Chrome_Firefox_Printing - Fatal编程技术网

Javascript 是否从浏览器会话中获取打印机列表?

Javascript 是否从浏览器会话中获取打印机列表?,javascript,google-chrome,firefox,printing,Javascript,Google Chrome,Firefox,Printing,我正在编写一个web应用程序,它需要能够查看连接到客户机的打印机列表。我想知道使用浏览器是否有任何已知的解决方案不需要Active X或IE。此外,在客户端机器上安装迷你服务器或脚本也不是可行的解决方案。我的目标浏览器是Chrome和Firefox。我只是想要列表,而不是搜索将打印作业假脱机到打印机的功能 这是一个操作系统级函数。浏览器与这种类型的操作系统交互是隔离的,以防止它们窥探类似的东西。您需要进行浏览器扩展或使用Flash。Flash是否提供连接到客户端系统的所有打印机的列表,或只是执行

我正在编写一个web应用程序,它需要能够查看连接到客户机的打印机列表。我想知道使用浏览器是否有任何已知的解决方案不需要Active X或IE。此外,在客户端机器上安装迷你服务器或脚本也不是可行的解决方案。我的目标浏览器是Chrome和Firefox。我只是想要列表,而不是搜索将打印作业假脱机到打印机的功能

这是一个操作系统级函数。浏览器与这种类型的操作系统交互是隔离的,以防止它们窥探类似的东西。您需要进行浏览器扩展或使用Flash。Flash是否提供连接到客户端系统的所有打印机的列表,或只是执行与window.print相同的功能,允许用户选择哪台打印机?不知道,从未执行过。我只知道它肯定不会成为浏览器。这是一个操作系统级的功能。不,不是。这是一个应用程序级别的问题。Windows应用程序可以列出打印机,也可以不列出,让操作系统默认对话框来处理。Google Chrome Windows建议直接从浏览器窗口打印,而不是使用旧的丑陋的Windows打印对话框。是否希望浏览器将打印机暴露给网络上的随机陌生人?