一种使不同浏览器间互相调用网页的方法

文档序号:6612443阅读:721来源:国知局
专利名称:一种使不同浏览器间互相调用网页的方法
技术领域
本发明属浏览器技术领域,尤其涉及一种使不同浏览器间互相调用网页的 方法。
背景技术
目前,随着3C融合时代的到来,越来越多的消费类电子产品中有浏览器 应用的需求,目前,数字电视机顶盒、IPTV机顶盒、数字电视一体机和手机 等等产品中很多都已支持浏览器应用。
由于消费类电子产品本身的CPU处理能力低、内存容量受限。低功耗等一 些特性,使得在PC上非常流行的IE浏览器、Firefox浏览器等无法直接应用 在消费类电子产品中,因此出现了专门针对消费类电子产品的嵌入式浏览器。
目前,嵌入式浏览器主要有以下几种
1、 iPanel嵌入式浏览器
iPanel嵌入式浏览器具有代码精简、对硬件要求低、可移植性好、便于 用户增值开发等优点,广泛应用于网络电视、交互式数字电视、PDA、掌上电 脑等信息电器。"iPanel"是信息家电的核心软件。在各种家电的芯片上写入 这种软件,就能实现上网浏览等各种功能。
2、 Opera嵌入式浏览器
Opera是一种嵌入式浏览器。Opera的体积小,打开页面速度很快,运行 起来也更加稳定。Opear可以在多个平台上运行,并且提供了同大多数主流浏 览器兼容的特性,包括集成搜索以及实时消息传送功能,支持JavaScript,CSS表格,以及电子邮件。由于Opera的简洁性,因而许多手持互联网终端都 选择了 Opera作为浏览器。
由上面可知,嵌入式的浏览器(例如iPanel或Opera)非常适合消费类 电子产品的应用,但是,因为这些使用iPanel和Opera等嵌入式浏览器的消 费类电子产品的扩展能力有限,很难满足增值业务的需求,所以要用智能终端 来解决应用扩展问题。而用IE等浏览器去浏览原来为iPanel和Opera等浏览 器书写的网页时,因为IE等浏览器不具有iPanel和Opera等浏览器中的内置 对象,所以会出现错误。为了 IE等浏览器的正常运行,需要人工修改iPanel 和Opera等浏览器中的代码,这样就会有非常庞大的工作量,所以利用这种方 法很是不便。

发明内容
本发明旨在克服现有技术的不足之处而提供一种运行快捷,出错率低,能 实现自动修改网页功能的使不同浏览器间互相调用网页的方法。 为达到上述目的,本发明是这样实现的
一种使不同浏览器间互相调用网页的方法,它包括如下步骤
1) 客户端下载网页和脚本;
2) 依规则对嵌入式浏览器的网页进行动态修改,修改后成为适合目标浏 览器的网页;
3) 浏览器渲染网页、解释或执行脚本相应事件。
由于本发明可以在客户端下载网页和脚本之后,浏览器渲染网页、解释或 执行脚本等相应事件之前,使用程序对嵌入式浏览器的网页,按照规则进行动 态修改,修改后成为适合目标浏览器的网页。通过这种方法,就可以很快捷的 使目标浏览器浏览嵌入式浏览器的网页,避免了人工修改网页的繁琐。


下面结合附图及具体实施方式
对本发明作进一步说明。本发明的保护范将不仅局限于下列内容的表述。 图l为本发明的流程框图。
具体实施例方式
如图1所示, 一种使不同浏览器间互相调用网页的方法,它包括如下步骤:
1) 客户端下载网页和脚本;
2) 依规则对嵌入式浏览器的网页进行动态修改,修改后成为适合目标浏 览器的网页;
3) 浏览器渲染网页、解释或执行脚本等相应事件。 实施例1:
1、 客户端下载网页和脚本;
2、 使用程序对嵌入式浏览器的网页按照规则进行动态修改,其中可利用 异步可插入协议APP进行动态修改,修改后成为适合目标浏览器的网页;
利用异步可插入协议APP进行动态修改的具体方式是
a) 使用APP框架创建一个APP处理程序可插入MIME Filter;
b) 注册要处理的MIME类型例如htm text/html、 html text/html等;
c) 在数据准备好以后,可插入MIME Filter将会接到通知,监视和过滤数 据,并将过滤的结果返回给事务处理程序;
3、 浏览器渲染网页、解释或执行脚本等相应事件;
4、 显示网页。 实施例2:
1、 客户端下载网页和脚本;
2、 使用程序对嵌入式浏览器的网页按照规则进行动态修改,其中利用挂 接网络过滤驱动程序进行动态修改,修改后成为适合目标浏览器的网页;
利用挂接网络过滤驱动程序进行动态修改的具体方式是 此方法采用防火墙、代理服务器等程序常用的方式,通过在网络驱动程序上挂接一层过滤驱动程序,可以对通过网络传输的所有数据进行监视和篡改; 此方法可以适用于所有操作系统平台;
3、浏览器渲染网页、解释或执行脚本等相应事件。
权利要求
1、一种使不同浏览器间互相调用网页的方法,其特征在于,包括如下步骤1)客户端下载网页和脚本;2)依规则对嵌入式浏览器的网页进行动态修改,修改后成为适合目标浏览器的网页;3)浏览器渲染网页、解释或执行脚本相应事件。
全文摘要
本发明属浏览器技术领域,尤其涉及一种使不同浏览器间互相调用网页的方法,包括如下步骤1)客户端下载网页和脚本;2)依规则对嵌入式浏览器的网页进行动态修改,修改后成为适合目标浏览器的网页;3)浏览器渲染网页、解释或执行脚本等相应事件。本发明可以在客户端下载网页和脚本之后,浏览器渲染网页、解释或执行脚本等相应事件之前,使用程序对嵌入式浏览器的网页,按照规则进行动态修改,修改后成为适合目标浏览器的网页。通过这种方法,可很快捷的使目标浏览器浏览嵌入式浏览器的网页,避免了人工修改网页的繁琐。
文档编号G06F17/30GK101452449SQ20071015874
公开日2009年6月10日 申请日期2007年12月6日 优先权日2007年12月6日
发明者园 田 申请人:园 田
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1