CrossWalk?是什么?它是一个基于?Chromium?的浏览器组件,用来取代?Android4.x?中的?WebView?。 它的优势: 1 大幅度提升?Web?程序性能 2 支持最新的?HTML5?特性 3 解决不同设备的兼容性问题 它的缺点...
分类:
移动开发 时间:
2015-03-19 18:48:40
阅读次数:
686
首先,chromium除了默认主题外,其它都是以chrome拓展的方式安装的,所以对于一个新的主题,需要定一个主题id,这个主题id可以先自己定一个,只要长度一致就可以了,但是主题id会有字母范围的限制,所以可以找一个现成的id,然后直接交换几个字母的位置就可以,后继这个id并不会真正用到。
src\chrome\browser\themes\theme_service.cc
const cha...
分类:
其他好文 时间:
2015-03-18 18:15:03
阅读次数:
146
chromium启动总是出现警告提示:
[4428:4428:51288848814:WARNING:zygote_host_impl_linux.cc(165)] Running without the SUID sandbox! See http://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
更新...
分类:
其他好文 时间:
2015-03-14 17:01:09
阅读次数:
165
安装方法Ubuntu 14.04及衍生版本用户命令:因为默认库里面有Chromium和Pepper Flash Player,安装非常容易,打开终端,输入以下命令:sudo apt-get updatesudo apt-get install chromium-browsersudo apt-get...
分类:
系统相关 时间:
2015-03-06 14:06:12
阅读次数:
168
面对复杂如操作系统的一个工程,我们应该如何学习,学习什么,从哪里入手?下面是一篇学习指引:
关于Chromium code base,有许多需要学习的,宏观层次比如:进程及其相互之间的关系,IPC如何工作,URL加载流程;微观层次比如:智能指针,消息循环,线程用法,线程模型,string等的使用指引。
学习Chromium的“行为处事”:
编码风格:http://www.chromium.o...
分类:
其他好文 时间:
2015-03-06 09:45:06
阅读次数:
317
多线程的麻烦
多线程编程是一件麻烦的事,相信很多人深有体会。执行顺序的不确定性,资源的并发访问一直困扰着众多程序员。解决多线程编程问题的方法分为两类:一是对并发访问的资源直接加锁;二是避免并发访问资源;Chromium采用第二种思想来设计多线程模型,通过在线程之间传递消息来实现跨进程通讯。
设计原则
Chromium希望尽量保持UI处于响应状态。为此遵循如下设计原则:
1...
分类:
编程语言 时间:
2015-03-06 09:44:23
阅读次数:
242
chromium对于css部分之html缺省样式表...
分类:
Web程序 时间:
2015-03-05 10:54:17
阅读次数:
185
入职半年后的2013年6月份左右,淘宝浏览器团队和搜索团队被剥离出阿里巴巴集团,成为阿里巴巴与UC优视所成立合资公司——广州神马移动信息技术有限公司——的主体。在合资公司正式成立之前,主管在一次与我的面谈中告知“我们得成为一家小公司的一部分,且可能要重新基于Chromium的最新内核开发新的浏览器”(注:“新的浏览器”正是指现在的“UC浏览器电脑版”)。当听到这一消息时我非常高兴,因为看到这是一个...
分类:
其他好文 时间:
2015-03-01 10:36:43
阅读次数:
201
在Webkit里,WebView是一个既抽象又具体的概念。抽象是因为它是页面(page )的视图/查看;具体是因为它需要呈现(representation),目前Qt和Gtk,Chromium都实现了自己的WebView。举个Qt的例子吧,Qt的API里基于QWidget实现了了一个QWebView用于编辑、观察页面内容。 从它的接口、以及实现就可以看出来:
方法:
Load(...
分类:
Web程序 时间:
2015-02-28 16:29:12
阅读次数:
152
学会使用Chromium中的LOG
简介
众所周知chromium项目无比巨大,想去快速的了解,调试并添加自己想要的功能,学会使用chromium中的LOG可以使你省很多事儿!
1.从content shell开始多数人首次接触chromium都感觉这个项目太过于庞大,总是有无从下手的感脚;
如果我们想抛开它原有的界面单纯的去了解一下它怎么显示网页的?那么通过content api来...
分类:
其他好文 时间:
2015-02-25 15:37:55
阅读次数:
404