
Chromium:智能指针部分
scoped_refptr AdoptRef template <typename T> scoped_refptr<T> AdoptRef(T* t); RefCounted及基类概要 cl...
scoped_refptr AdoptRef template <typename T> scoped_refptr<T> AdoptRef(T* t); RefCounted及基类概要 cl...
json_writer Write 写json文件。 static bool Write(const Value& node, std::string* json, size_t max_depth = in...
关于sandbox相关 用途 进程隔离 CEF采多进程架构,主要包括浏览器进程和渲染进程 沙盒机制将渲染进程与浏览器进程隔离开来,使得即使渲染进程中存在恶意代码或漏洞,也不会直接影响浏览器进程及宿主系统 权限限制 沙...
进程 主进程 Browser进程 与用户交互的界面 渲染进程 Renderer进程 解析html,css,执行javascript脚本 GPU进程 负责网页和主界面的绘制 Utility进程 各种服务,如网络服务,音...
CefLifeSpanHandler详解 概述 该类提供了管理浏览器生命周期所需的回调 浏览器生命周期从调用 CefBrowserHost::CreateBrowser() 或 CefBrowserHost::Cre...
跨平台 主要使用c++进行开发 通过base库和ui库,接管了系统的消息,不直接调用系统API 使用skia,统一了不同平台的绘制 DUI DirectUI意为直接在父窗口上绘图,子窗口和子控件不以实际窗口的方式创建...
CefPostTask 概述 用于在特定线程上调度任务的方法 它允许你将任务(通常是函数或回调)推送到 CEF 的某个内部线程进行异步执行 这样,你可以避免在不合适的线程上执行操作,从而确保线程安全并优化性能 线程类...
类图 类TimerBase //计时器是否在运行 bool IsRunning() const; //返回当前计时器的延时 TimeDelta GetCurrentDelay() const; virtual voi...
Views框架 由不同的UI空间组成不同的UI模块 比如标签栏,地址栏,书签栏等等 最后由BrowserView这个主要UI容器将不同的UI模块组织到一起 View 概述 Chromium 的 Views 框架中的基...
类图 类Clock 接口类 virtual Time Now() const = 0; 类DefaultClock Clock的派生类 Time DefaultClock::Now() const { return ...