如何从 Web 应用程序构建桌面应用程序,同时能够捕获与服务器的通信?

How to build a desktop app from a web app whilst being able to capture the communication with the server?

我试图在不重写代码的情况下将 Web 应用程序转换为桌面应用程序。我发现两个看起来很有前途的解决方案是 Qt with WebEngine (WebView) 和 Electron。问题是我希望能够捕获与服务器的通信,例如数据库查询和类似的东西,并在本地进行处理。是否可以使用其中任何一种工具?如果是这样,您对如何解决这个问题有什么建议吗?

提前致谢。

如果您没有足够的时间来构建桌面应用程序,我建议您构建混合应用程序。 (本机应用程序 + 网络)。使用Cache,我不确定Web Database .

你可以阅读这些..

Web Cache

Web DB(它适用于 Chrome、Safari、Android 浏览器等浏览器...)

为了将来参考,我决定使用 Electron 并使用 onBeforeRequest 函数来捕获 http 请求。