
Gecko
zsw0314
这个作者很懒,什么都没留下…
展开
-
XPCOM (Cross Platform Component Object Model)
XPCOM,跨平台组件对象模型,让Gaia访问Gecko实现好的功能。 涉及技术有:组件管理、文件抽象、对象消息传递、内存管理等等。原创 2015-06-02 14:50:27 · 947 阅读 · 0 评论 -
Gecko处理HTML HTTP请求的流程
Gecko处理HTML HTTP请求流程 (1) 首先,LoadURI或webshell调用nsWebShell::DoLoadURL开始读取url。然后webshell通知DocumentLoader(使用“view”命令)读取url。【nsWebShell.mObserver是一个nsIStreamObserver,webshell是传给DocLoader的nsIContentViewerC原创 2015-06-09 09:46:26 · 1490 阅读 · 0 评论 -
Document Load流程
总结一下文档加载流程,从窗口请求加载链接开始,到数据流发送到各自的handler进行处理。 流程的目的是找到stream listener(比如HTML parser就是一个stream listener),在necko调用OnDataAvailable时把数据发送过去。 1. 主要的三个类 (1) nsDocShell nsDocShell与JavaScript中的window对象是原创 2015-06-12 13:32:58 · 671 阅读 · 0 评论