- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 WebKit内核源代码分析(三)
浏览器的请求一般是以页面请求为单位,当用户通过网址栏输入一个url,浏览器就开始一个页面请求。而一个页面请求可能包含有一到多个页面子帧,以及图片、CSS和插件等派生子资源。Page类就是用来对应这样的页面请求。Page类是WebKit中非常重要的一个类,它就像内核对外的一个聚合器。
2011-02-28 15:48:00 18995 7
原创 WebKit中的Chrome和ChromeClient
浏览器的GUI接口分成两种,一种是控件的绘制,另一种则是同应用息息相关的窗口交互操作。本文主要介绍后一种,在WebKit里面,称之为宿主窗口。Chrome类为WebKit内核定义了一系列的宿主窗口相关的操作接口,并最终在不同的实现中由ChromeClient类的派生类来实现,比如,在Qt里面的ChromeClientQt类。本文将介绍Chrome类在WebKit中的作用,以及在移植WebKit的时候,如何来实现ChromeClient类。关键字:WebKit,WebCore,Chrome,ChromeC
2011-02-25 17:47:00 9018 3
原创 user script
User Script<br />tomorrow.cyz@gmail.com<br /> <br />摘要:本文讲述浏览器技术中常用的user script。一、什么是user script<br />User scripts或者称userscripts,是用来在客户端(浏览器或者代理服务器)对特定的网页进行修改的脚本,一般用来改变页面的外观或者增加修改功能。User scripts目前常见的是用javascript书写的脚本。<br />最著名的user scripts是AdBlock,帮助用户拦截广告
2011-02-23 16:46:00 11092
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人