我有一个网页(在https://下运行),需要将信息传递给本地(签名)应用程序。
我需要这个能够在Windows和Mac上的Chrome,IE,Firefox和Opera下运行。
在传递信息之前,应用程序无法连接到Web服务器,并且信息太大而无法容纳协议调用。例如myprotocol:bunchOfDataPassedToApplicationAsAParameter对于某些浏览器来说太长了。此外,由于信息包含连接信息,因此需要对其进行加密。
除了确认应用程序的启动之外,这不需要用户交互。
签名后的应用程序没有证书,因为需要为每个最终用户的计算机生成证书。这意味着使用websockets将无法正常工作,因为我们无法打开安全通道,打开一个不安全的通道将导致用户的安全性变更。
无法将信息写入磁盘,因为这是不允许的。
可以用什么来传达信息?
(NB这是我的另一个问题的简化)