【问题标题】:How to build a desktop app from a web app whilst being able to capture the communication with the server?如何从 Web 应用程序构建桌面应用程序,同时能够捕获与服务器的通信?
【发布时间】:2017-08-10 14:30:57
【问题描述】:
我正在尝试在不重写代码的情况下将 Web 应用程序转换为桌面应用程序。我发现两个看起来很有希望的解决方案是 Qt with WebEngine (WebView) 和 Electron。问题是我希望能够捕获与服务器的通信,例如数据库查询和类似的东西,并在本地处理它。使用其中任何一个工具都可以吗?如果是这样,您对如何解决这个问题有什么建议吗?
提前致谢。
【问题讨论】:
标签:
qt
web-applications
electron
desktop-application
server-communication
【解决方案1】:
如果您没有足够的时间来构建桌面应用,我建议您构建混合应用。 (本机应用程序 + 网络)。使用 缓存,我不确定 Web 数据库。
你可以阅读这些..
Web Cache
Web DB(适用于 Chrome、Safari、Android 浏览器等浏览器...)
【解决方案2】:
仅供参考,我决定使用Electron 并使用onBeforeRequest 函数来捕获http 请求。