发明名称 WebKit浏览器网页内容加载方法及装置
摘要 本发明公开了一种WebKit浏览器网页内容加载方法及装置,所述方法包括:通过WebKit浏览器的网络模块下载网页内容数据;解析所述网页内容数据得到解析结果;根据所述解析结果构建文档对象模型树节点,并继续进行下载网页内容数据、解析所述网页内容数据以及构建文档对象模型树节点的步骤,直至文档对象模型树的所有文档对象模型树节点构建完成;根据所述文档对象模型树节点创建文档对象模型树;根据所述文档对象模型树生成相应的渲染树;根据所述渲染树显示网页。本发明通过把创建渲染树的过程独立出来,使其不再占用网络资源,在加载复杂网页内容时,能够减少网页加载的总体时间,增强用户浏览网页的使用体验。
申请公布号 CN102346770A 申请公布日期 2012.02.08
申请号 CN201110282015.8 申请日期 2011.09.21
申请人 晨星软件研发(深圳)有限公司;晨星半导体股份有限公司 发明人 亢祖直;孙明勇
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 深圳市威世博知识产权代理事务所(普通合伙) 44280 代理人 何青瓦
主权项 一种WebKit浏览器网页内容加载方法,其特征在于,包括以下步骤:通过WebKit浏览器的网络模块下载网页内容数据;解析所述网页内容数据得到解析结果;根据所述解析结果构建文档对象模型树节点,并继续进行所述下载网页内容数据的步骤,以及所述解析所述网页内容数据、构建文档对象模型树节点的步骤,直至文档对象模型树的所有文档对象模型树节点构建完成;根据所述文档对象模型树节点创建文档对象模型树;根据所述文档对象模型树生成相应的渲染树;根据所述渲染树进行网页内容的页面布局,根据所述渲染树进行渲染,得到渲染对象;及根据所述网页内容的页面布局和渲染对象显示网页。
地址 518000 广东省深圳市南山区高新南一道中国科技开发院中科研发园三号楼塔楼4-5楼