Content模块设计意图

Content模块设计意图

2年前 (2015-08-25) 浏览: 202 评论: 0

Content 模块概述 “content”模块放在src \content里面,并使用多进程浏览器沙盒模块来呈现页面所需的核心代码。它包括所有的网络平台功能(如HTML5)和GPU加速。它不包括Chrome浏览器的功能,即扩展/自动填充/拼写等。它的目标是,任何嵌入者或者说使用者应该能够用它来开始建立一个浏览器,然后从中挑选Chrome功能。 动机是什么? 由于Chrome代码的不断壮大,功能不

Chromium浏览器组件设计意图

Chromium浏览器组件设计意图

2年前 (2015-08-13) 浏览: 232 评论: 4

      在文章开始之前,我要叽歪几句,一上来就看chrome的代码,简直晕头转向,摸来摸去莫不着头脑,好不容易看了一点点代码,却宛如瞎子摸象,无法众观全局,下面这篇小文,简单介绍其中一个重要的模块--component的设计,为我们阅读google的代码打开思路。   概述 Chrome浏览器组件是一个google的一个项目,它用来不断的模块化Chrome的代码。把整个content

怎样使用ninja编译系统编译我们的程序?

怎样使用ninja编译系统编译我们的程序?

2年前 (2015-07-27) 浏览: 579 评论: 2

使用ninja 配置自己的环境来使用ninja 构建程序 Android使用ninja Windows使用 调试 不使用VS 技巧 问题 Ninja的原意是忍者,忍者神龟的忍者,这里被google拿来用在他们的编译系统上,目标是替代make之类的构建器,因为他们觉得其它的构建器太慢了,为此他们做过对比,对于chrome之类的拥有几万个文件的超大程序来说,用ninja的话,几乎立即开始编译,而mak

怎样调试Blink

怎样调试Blink

3年前 (2015-06-25) 浏览: 141 评论: 0

内容 虽然有许多工具和技巧可用于调试Blink,这个文章的重点调试Blink除布局测试之外的feature。 1 介绍 2 Linux 2.1 入门 2.2 启动Debugger 3 有用的工具 3.1 Debugging functions 3.2 Blink GDB python library 4 打印 back trace 4.1 利用ASSERT打印符号 4.2 Use Chromium

Chromium浏览器之渲染引擎Blink

Chromium浏览器之渲染引擎Blink

3年前 (2015-06-18) 浏览: 199 评论: 0

  Blink是谷歌公司的浏览器Chromium使用的渲染引擎。 Blink处于一个包容性的开源社区里,它欢迎任何人分享其使命。 Blink是在一种抽象的平台上实现的, 因此本身不能运行。 Chromium Content module提供这个抽象平台运行所需的Blink的实现。 Content模块的开发有专门的文档描述。有关调试Blink一些提示和建议,请参阅入门Blink调试页面。

chromium浏览器开发系列第五篇:Debugging with WinDBG

chromium浏览器开发系列第五篇:Debugging with WinDBG

3年前 (2015-06-12) 浏览: 81 评论: 0

附上上几篇文章地址,方便大家查看: 下载源码 编译源码 目录结构 如何调试 Windbg相信windows开发的人都知道,有些人用的溜儿溜儿的,有个crash,直接拿这个工具一分析,就定位出来了。非常好用。以前有个同事,做sdk开发的,会各种命令。来北京后,还去过微软面试(不过当时是做外包,挣得也不少),问的问题就包括会不会用windbg定位问题。当时就会几个简单的命令,最后还是没面上(不堪回首)

chromium浏览器开发系列第四篇:如何调试最新chromium源码

chromium浏览器开发系列第四篇:如何调试最新chromium源码

3年前 (2015-06-12) 浏览: 112 评论: 0

附上上几篇文章地址,方便大家查看: 下载源码 编译源码 目录结构 Debug with windbg 接二连三的事情,时间比较紧张,但是还是没有把这个系列的文章丢掉,因为这也是对自己知识的总结吧。提倡大家多写写,以后再看的时候会有种莫名的小激动。 上周写的是chromium的目录结构,好像大家不太感兴趣,在我看来这部分很重要。开头有链接地址,大家想看可以再看看。   从源码下载到编译,到

chromium浏览器开发系列第一篇:如何获取最新chromium源码

chromium浏览器开发系列第一篇:如何获取最新chromium源码

3年前 (2015-06-06) 浏览: 938 评论: 7

背景: 最近摊上一个事儿,领导非要让写一篇技术文章,思来想去,自己接触chrome浏览器时间也不短了,干脆就总结一下吧。于是乎,本文顺理成章。由于有些细节必需描述清楚,所以这次先讲如何拿到chromium的源码,下次直接把编译过程写出来,供大家参考。 前期准备: 之前的chromium源码都是用svn来维护,所以源码地址网上贴的到处都是,我看了一下,svn的版本最新的也就到39,往下就没有更新了。

如何简单快速调试高大上的谷歌浏览器

如何简单快速调试高大上的谷歌浏览器

3年前 (2015-06-06) 浏览: 139 评论: 0

上一篇我们简单的将了在Ubuntu上编译chromium,android content_shell_apk的编译,一切顺利的就能生成apk。但是我们仅仅只是照搬了人家google开源的东西,作为一个开发者我们应带着探索的精神,都说它稳定,速度快。它为什么这么快、稳定? 带着这一系列的问题,我们去学习理解它,去搞明白它的原理、架构。 所以...... 一切精妙的东西最终又归结到源码上,直到我们了解

chromium浏览器开发系列第二篇:如何编译最新chromium源码

chromium浏览器开发系列第二篇:如何编译最新chromium源码

3年前 (2015-06-06) 浏览: 247 评论: 0

附上上一篇文章地址,方便大家查看: 下载源码 目录结构 如何调试 Debug with windbg 说一下为什么这么晚才发第二篇,上周和这周department的工作太多了,晚上都是十点半从公司出发,回家以后实在没有多余的精力去摸键盘了。所以请大家包涵! 上期回顾: chromium源码下载: 1.找个靠谱的vpn(我试过了,网上说的不用vpn拿代码的都不靠谱); 2.获取depot_tools

切换注册

登录

忘记密码 ?

切换登录

注册