CEF
中一个页面的框架如下图所示:
CefBrowser:一个普通的浏览器页面(HTML)
CefFrame:每一个页面都由至少一个frame组成,最顶层的为mainframe
context:JS执行环境,每个frame都有自己独立的context,CEF中使用V8JavaScriptEngine解析和执行JS代码
后端和前端的通信分为两个部分:
一.C++ call JS:
由框架图可以知道,后端执行JS的实质是:在特定的frame上执行JS代码片段
示例:
CefRefPtr<CefBrowser> browser = ...;
Cef