【发布时间】:2020-09-15 22:49:43
【问题描述】:
我正在研究一种在 Web 应用程序和桌面应用程序之间建立通信的方案。
Web 应用程序是基于 react 构建的。 桌面应用程序是一个可执行文件,它为 Web 用户提供对本地资源的访问,例如打印、文件系统访问、注册表访问等。
我们已经尝试并测试了嵌入在桌面应用程序中的内置本地 Web 服务器选项。然而,这给我们带来了许多限制。因此,我们现在正在研究 Web 应用程序和桌面应用程序之间的其他安全通信方式。
考虑的其他一些方法是: 1.与Web服务器直接通信 2.自定义协议处理器的使用 3.Progressive Web App界面
选项 (1) 和 (2) 都是竞争者,各有优劣。
我正在努力寻找答案:
- 可以为此目的使用渐进式 Web 应用程序吗? PWA 可以与可执行文件对话吗?
- 是否有其他解决方案可以考虑满足上述要求..?
【问题讨论】:
标签: web-applications progressive-web-apps executable desktop-application