网页与本地安全应用程序的通信

时间:2017-08-18 18:45:52

标签: browser https websocket ipc protocol-handler

我有一个网页(在https://下运行),需要将信息传递给本地(签名)应用程序。

我需要这个能够在Windows和Mac上的Chrome,IE,Firefox和Opera下运行。

在传递信息之前,应用程序无法连接到Web服务器,并且信息太大而无法容纳协议调用。例如myprotocol:bunchOfDataPassedToApplicationAsAParameter对于某些浏览器来说太长了。此外,由于信息包含连接信息,因此需要对其进行加密。

除了确认应用程序的启动之外,这不需要用户交互。

签名后的应用程序没有证书,因为需要为每个最终用户的计算机生成证书。这意味着使用websockets将无法正常工作,因为我们无法打开安全通道,打开一个不安全的通道将导致用户的安全性变更。

无法将信息写入磁盘,因为这是不允许的。

可以用什么来传达信息?

(NB这是我的另一个问题的简化)

0 个答案:

没有答案