![](https://img-blog.csdnimg.cn/2019091522210292.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
chromium
文章平均质量分 67
一起学习Chrome
IdeasPad
日拱一卒
展开
-
将一个扩展内置到 Chromium 中
如何将一个浏览器扩展内置到chromium中原创 2023-04-20 16:16:41 · 508 阅读 · 0 评论 -
chromium源码分析系列:入门程序:content_shell
转发:https://www.it610.com/article/4727640.htm 我们看代码的时候会先去找main函数,那么chromium的main函数在哪里呢?或者说,从哪里我们可以进入chromium的世界呢? 条条大路通罗马。而我觉得捷径是content_shell。content_shell拥有chrome内核,但是没有外层chrome UI,只是封装了一个简单的UI。正好可以让我们从纷繁的UI工作中抽离出来,仔细研究chrome内核工作。 ...转载 2020-11-05 10:06:12 · 1389 阅读 · 0 评论 -
编译 Chromium Content Shell 工程
前言重所周知,Chromium是一个非常复杂的开源项目,其复杂程度类似于一个操作系统。如果要学习Chromium的话,往往不知道从哪来入手。通过网上查询资料大家都推荐从 content shell 入手学习的是比较好的,因为 content shell 是基于 content api 构建的,相当于一个最精简的浏览器,十分适合新手学习。接下来就介绍下如何编译 content shell一、如何下载chromium源码How to build Chromium 二、编译步骤1.复制文件【con原创 2020-10-23 21:01:43 · 819 阅读 · 0 评论 -
使用gn创建HelloWorld工程
使用gn创建HelloWorld工程1. 研究chromium自带的HelloWorld工程我们在src根目录下找到【test】目录,此目录下存在2个文件BUILD.gnhello_world.cc查看文件内容// BUILD.gn 内容如下executable("hello_world") { sources = [ "test.cpp", // 这里有点不对,应该是下面...原创 2019-09-15 23:01:47 · 1699 阅读 · 1 评论