将数据从Javascript / Browser域移动到Windows域

时间:2013-10-30 22:04:28

标签: javascript browser websocket

我们希望与一项服务集成,使其数据仅通过作为网页一部分运行的Javascript API提供。但是,我们需要获取通过API返回的数据,并由标准的Win32应用程序处理,然后与某些自定义硬件进行通信。

问题是,如何最好地将数据从Javascript / Browser域移动到Windows域?

一种可能性是Javascript FileWriter API(Chrome只在我写的时候??)但是我还没有发现沙盒文件是如何作为“普通”文件系统的一部分出现的?

我知道的其他解决方案是使用浏览器中的Websockets将数据发送到自定义Websocket服务器,该服务器可以(例如)将其保存为普通文件以供以后处理。但这看起来有点麻烦?

在网页中将数据从Javascript导出到与浏览器在同一台机器上运行的另一个应用程序时,是否还有一些其他显而易见的技巧?

1 个答案:

答案 0 :(得分:0)

HTML5本地存储浏览器覆盖率(相当)很好,我考虑使用它。您必须查看FileReaderFileWriter规范,看看您是否可以从win32访问这些文件,但似乎有可能。以下是更多信息的链接:http://www.html5rocks.com/en/features/storage

另外,请查看此前一个答案,以获得有关如何使用本地存储的更多说明: Can the OS as well as javascript/HTML5 access localstorage?