web界面的javascript和底层C++怎样交互数据,怎么样做架构

1. 自己实现有 Chromium 的客户端你也许需要的是 Electron 或者 NW.js。
ElectronNW.js界面交互通过普通前端 + Node.js 方式完成,再底层可以通过自己实现 Node.js 的 C++ Addon 完成。
2. 自己实现 HTTP 服务端还有一种方法就是机器上自己启动一个 C++ 写的 HTTP 服务,可以参考我的另一个答案:如何把C语言写的程序“镶嵌”到网页中? - 死月丝卡蕾特的回答 - 。
然后浏览器里面的请求都是发送到自己写的 C 服务端中,让服务端进行处理。

■网友
Is Google Chrome embeddable?

■网友
CEF ( Chromium Embedded Framework) 就是C++底层实现,基于chromium的嵌入式浏览器框架。
chromiumembedded / cef - Bitbucket

■网友
最简单也最常用的就是后台服务等装成socket网络服务或者http网络服务
■网友
【web界面的javascript和底层C++怎样交互数据,怎么样做架构】 web端的javascript怎样和C++交互数据?


    推荐阅读