[发明专利]一种IE内核浏览器的页面下载控制方法和系统有效
申请号: | 201410065255.6 | 申请日: | 2011-09-26 |
公开(公告)号: | CN103838839B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 刘鸿威;唐曦 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ie 内核 浏览器 页面 下载 控制 方法 系统 | ||
本申请提供了一种IE内核浏览器的页面下载控制方法和系统,其中,所述方法包括:启动IE内核浏览器进程,并启动预置的下载进程;在所述IE内核浏览器进程中注册通信协议,等待基于相应通信协议的页面下载请求;当所述IE内核浏览器进程收到页面下载请求时,触发所述下载进程按照预设的下载规则控制页面下载,并在所述页面下载过程中向IE内核浏览器进程返回下载状态信息。本申请可以有效控制IE内核浏览器的页面下载过程,提高页面下载的效率和稳定性。
本发明专利申请是申请日为2011年9月26日、申请号为201110289062.5、名称为“一种IE内核浏览器的页面下载控制方法和系统”的中国发明专利申请的分案申请。
技术领域
本申请涉及浏览器的技术领域,特别是涉及一种IE内核浏览器的页面下载控制方法和一种IE内核浏览器的页面下载控制系统。
背景技术
浏览器最重要的部分是“Rendering Engine”,可大概译为“解释引擎”,一般习惯将之称为“浏览器内核”。浏览器内核负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。所以,通常所谓的浏览器内核也就是对页面进行下载、解析、执行、渲染的引擎,该引擎决定了浏览器如何显示网页的内容以及页面的格式信息。
目前市场上流行的浏览器,按实现方式大体可以分为两种:
第一种,浏览器的开发者既进行浏览器内核的开发,也进行浏览器产品的开发。如:chrome浏览器、firefox浏览器、Safari浏览器、InternetExplore浏览器等。
第二种,浏览器的开发者,仅进行浏览器产品的开发,使用其他浏览器厂商实现的内核。将内核嵌入到自己浏览器内来使用。如:360安全浏览器、遨游浏览器、世界之窗浏览器、搜狗浏览器等。这种浏览器通常采用Internet Explorer浏览器内核,通常被称之为“IE内核浏览器”。
目前市场上所有的IE内核浏览器,仅是直接使用系统提供的WebBrowser组件实现。具体的使用方法是,首先用OleCreate API(应用程序接口)创建WebBrowser组件,获取组件创建的窗口,将其嵌入到浏览器的窗口内。然后调用该WebBrowser组件提供的接口,让它访问网址。在整个访问过程中,由WebBrowser组件自己的代码来进行网页的下载、解析、执行、渲染。外壳程序仅需接收组件返回的通知,变更相应界面内容。
IE内核为了让开发者使用起来非常简单,所以暴露的接口非常有限,一般只提供访问网页、停止、刷新、后退等基本接口,仅能对页面进行简单的控制,如访问某网址、刷新、停止、后退等。对于很多内部情况,浏览器开发者毫不知情、无法控制。尤其是无法控制页面下载过程,从而影响页面下载的效率和稳定性。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够有效控制IE内核浏览器的页面下载过程,以提高页面下载的效率和稳定性。
发明内容
本申请所要解决的技术问题是提供一种IE内核浏览器的页面下载控制方法,用以有效控制IE内核浏览器的页面下载过程,提高页面下载的效率和稳定性。
相应地,本申请还提供了一种IE内核浏览器的页面下载控制系统,用以保证上述方法在实际中的应用。
为解决上述问题,本申请提供了一种IE内核浏览器的页面下载控制方法,包括:
启动IE内核浏览器进程,并启动预置的下载进程;
在所述IE内核浏览器进程中注册通信协议,等待基于相应通信协议的页面下载请求;
当所述IE内核浏览器进程收到页面下载请求时,触发所述下载进程按照预设的下载规则控制页面下载,并在所述页面下载过程中向IE内核浏览器进程返回下载状态信息。
优选的是,所述的方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410065255.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:流体污染预防系统
- 下一篇:内花键冷挤压成形模具