将数据从 Javascript/Browser 域移动到 Windows 域
Moving data from Javascript/Browser domain to Windows domain
我们希望与一项服务集成,该服务仅通过作为网页一部分运行的Javascript API提供数据。但是,我们需要获取通过 API 返回的数据,并由标准 Win32 应用程序进行处理,然后与一些自定义硬件进行通信。
问题是,如何最好地将数据从Javascript/Browser域移动到Windows域?
一种可能性是Javascript FileWriter API(Chrome仅在我编写时..?),但我还没有发现沙盒文件如何/是否可以显示为"正常"文件系统的一部分?
我知道将起作用的另一种解决方案是在浏览器中使用 Websocket 将数据发送到自定义 Websocket 服务器,该服务器可以(例如)将其保存为普通文件以供以后处理。但这似乎有点麻烦?
我是否缺少其他一些明显的技巧,可以将网页中的Javascript中的数据导出到与浏览器在同一台计算机上运行的另一个应用程序?
HTML5本地存储浏览器覆盖率(相当)不错,我会考虑使用它。您必须查看FileReader
并FileWriter
规范以查看是否可以从win32访问文件,但这似乎是可能的。以下是更多信息的链接:http://www.html5rocks.com/en/features/storage
另外,请查看前面的答案,以了解有关如何使用本地存储的更多说明:操作系统和javascript/HTML5可以访问本地存储吗?
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- FabricJs-限制主对象内添加对象的移动区域
- 如何从画布上的某个移动事件中获取X和Y
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- 触摸移动时切换到新元素
- 将数据从 Javascript/Browser 域移动到 Windows 域
- 如何使用 html 将 Windows 手机(但不是桌面窗口)重定向到移动网站
- 检测 Windows 8 移动版
- Windows 8鼠标下/上/移动触摸屏上的Chrome浏览器
- Windows环境和移动Web应用程序
- 更新Windows Azure移动服务中的查询javascript/html
- windows 8.1pc的IE11中鼠标移动事件与触摸事件冲突
- 如何使用html和java脚本在windows azure移动服务中存储文件(简历)
- Windows Phone上的JQuery移动滑动事件
- 移动Safari,Chrome和Windows Safari的加载问题
- 如何设置azure移动服务提供定期更新到windows 8(商店)应用程序
- Azure移动服务和windows实时账户的Ember.js认证