首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么xpra html5客户端不显示客户端的本地打印机,而普通xpra桌面客户端显示?

为什么xpra html5客户端不显示客户端的本地打印机,而普通xpra桌面客户端显示?
EN

Stack Overflow用户
提问于 2017-06-21 19:20:36
回答 1查看 186关注 0票数 0

我在lubuntu16.04上使用xpra,我使用以下命令启动xpra

代码语言:javascript
运行
复制
xpra start :5007 --start-child=leafpad --html=on --bind-tcp=0.0.0.0:44444 -d printing --encoding=jpeg 

启动xpra后,当我使用urlbar中的192.168.x.x:44444 ip从chrome连接时,leafpad应用程序显示在chrome选项卡上,但当我在同一选项卡上按ctrl + p时,它显示lubuntu16.04机器的默认打印机列表,但不显示我机器的打印机。

另外,当我尝试使用简单的xpra桌面客户端从我的windows机器上使用192.168.x.x:44444 ip进行连接时,leafpad在我的windows桌面上打开了一个新窗口&按下ctrl + p,它会如预期的那样显示我本地的windows机器打印机。

所以我的问题是为什么在网络浏览器(html5客户端)中它不能显示本地机器打印机,为什么xpra桌面客户端显示它,这两个html5客户端和xpra桌面客户端有什么不同?

有没有人能解释一下,如果我想在html5客户端列出本地打印机,有哪些必要的步骤?

EN

回答 1

Stack Overflow用户

发布于 2017-07-19 16:22:37

根据Will html5 client be able to list client's local printers in browser and print on it

浏览器不允许Javascript代码查询硬件。(只是为了澄清:从HTML5客户端打印应该已经可以工作了,打印对话框应该允许您选择打印机-但这一切都发生在浏览器的UI中,客户端)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44674682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档