
51.0.2691.0版chromium
文章平均质量分 62
ckkyjtqlt
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
chromium启动流程
1:进入ChromeMain()函数,该函数在\chrome\app\chrome_main.cc2:在ChromeMain()函数中,调用ContentMain(),该函数在\content\app\content_main.cc3:在ContentMain()中调用int Run(),该函数在\content\app\content_main_runner.cc中4:在Run()中原创 2016-05-07 10:38:37 · 1165 阅读 · 0 评论 -
命令响应
..\chrome\browser\ui\browser_commands.h..\chrome\browser\ui\browser_commands.cc全局函数class Browser;class CommandObserver;class GURL;class Profile;namespace content {class PageS原创 2016-05-18 10:16:40 · 403 阅读 · 0 评论 -
chromium的英文缩写
权作记录tl;dr: && TL;DR; :"Too long;Don't read”PSA :"Publice Service Announcement“IMO :"In my opinion"CL :"Change List"CQ: "Commit Queue"LGTM: "Looks good to me",转载 2016-05-07 14:56:21 · 544 阅读 · 0 评论 -
命令响应控制器初始化-从Browser对象开始
void BrowserCommandController::ExecuteCommandWithDisposition( int id, WindowOpenDisposition disposition)根据传入的命令id,执行对应的响应函数而BrowserCommandController这个对象是在Browser的构造函数时创建的,并以Browser自身构造Br原创 2016-05-18 10:51:30 · 531 阅读 · 0 评论 -
基类
//WindowImpl Class//A convenience class that encapsulates the details of creating and//destroying a HWND. This class also hosts the windows procedure used by all Windows.位于:src\ui\gfx\win\windo原创 2016-05-18 16:30:46 · 229 阅读 · 0 评论 -
标签页-窗口-渲染进程
打开chromium.exe默认打开一个标签页,一般来说,会在任务管理器中会出现三个进程,分别是主进程,GPU进程,渲染进程,其他进程暂且不说。所有进程中,基本上是只有主进程才有窗口被创建。主进程就是我们看到浏览器的部分,这里可见的有两个窗口组成,其他窗口是不可见的。一个是主窗口Chrome_WidgetWin,另一个是每个标签页都独占的页面内容的窗口Chrome_RenderWidgetHo原创 2016-05-19 11:08:22 · 2697 阅读 · 0 评论 -
进入BrowsermainRunner::Run处理消息
1:在该函数中,进入BrowserMainLoop::RunMainMessageLoopParts()2:在RunMainMessageLoopParts()进入MainMessageLoopRun()3:MainMessageLoopRun在该实现投递了一个UI task,然后运行RunLoop对象4:在RunLoop对象下运行Run函数,在Run下运行MessageLoop::R原创 2016-05-07 14:30:13 · 645 阅读 · 0 评论 -
chromium启动流程和消息处理是怎么关联起来
..\chrome\app\chrome_main.cc该函数是首先进入的主函数#if defined(OS_WIN)DLLEXPORT int __cdecl ChromeMain(HINSTANCE instance, sandbox::SandboxInterfaceInfo* sandbox_info) {原创 2016-05-21 18:17:44 · 1716 阅读 · 0 评论