允许浏览器和硬件之间通信的应用程序设计

时间:2016-04-14 10:45:55

标签: java web browser hardware

在这种情况下。我有一个在浏览器中运行的Web应用程序,现在我想访问本地桌面的扫描程序。

据我所知,唯一的选择是在每台计算机上安装某种类型的本地代理,通过java或代理应用程序(.exe)。

示例:scanner.js

我的问题只是逻辑,而不是代码。

好的,我有一个网站。现在网站如何与代理商建立联系和沟通?如何定义通信端口?

有权访问硬件的代理与本地浏览器之间的此类流程的概念设计是什么?

2 个答案:

答案 0 :(得分:0)

  

好的,我有一个网站。现在网站如何连接和沟通   跟代理人?如何定义通信端口?

通常,代理提供Rest或SOAP API,网站脚本发送JSON / XML请求。但不要担心安全性和身份验证。

lib和框架列表:

  1. Rest framework

  2. SOAP

  3. WebServers

  4. Security and Authentication

答案 1 :(得分:0)

其中一个选项确实是在用户的PC上运行的本地代理。该本地代理可以是一个Web服务器,其端口打开以从浏览器连接。应该保护对服务的呼叫,以便其他人不会滥用该服务。通信可以通过websockets进行。

可能有趣的资源是: