如何在浏览器沙箱之外发送数据?

时间:2015-05-28 07:49:33

标签: java web

我正在用java创建一个(vaadin)web application。我还要求将客户端浏览器中的数据发送到用户的本地应用程序。

用户单击特定按钮,数据将被推送到其计算机上的本地应用程序,例如通过套接字或任何本机OS功能。我只需支持windows上的申请。

问题:我怎么能实现这个目标?当然browser本身就是一个沙箱,所以我不能直接从中获取数据。

有没有机会?

1 个答案:

答案 0 :(得分:0)

也许最好从另一个方向处理问题:让本地运行的应用程序(你提到你使用的是哪个应用程序或者用它编写哪种编程语言?)订阅Web应用程序。

有许多技术可以让您的应用程序通过Web应用程序发出信号并随后推送数据:mqtt,websockets,xmpp,...