[发明专利]一种可调用不同浏览器对象的方法无效
申请号: | 200710157396.0 | 申请日: | 2007-10-11 |
公开(公告)号: | CN101408840A | 公开(公告)日: | 2009-04-15 |
发明(设计)人: | 田园 | 申请(专利权)人: | 沈阳金顶电子数字家庭技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 沈阳亚泰专利商标代理有限公司 | 代理人: | 史旭泰 |
地址: | 110015辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调用 不同 浏览器 对象 方法 | ||
技术领域
本发明属浏览器技术,特别是涉及一种可调用不同浏览器对象的方法。
背景技术
目前,随着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)在网页载入的过程中引发事件,在事件产生的过程中插入对象、函数或变量;
4)完成页面加载,应用对象、函数或变量。
作为一种优选方案,本发明在完成步骤3)后,可建立错误处理机制;截获页面运行中产生的错误信息,调用自定义方法处理。
由于本发明的方法可以首先建立对象、函数或变量,又可以在网页载入时,在浏览器控件中加入扩展对象、函数或变量,这样就可以不需要修改浏览器书写的网页脚本,使不同种类的浏览器能够互相调用对象,节省了修改浏览器书写网页脚本的步骤与时间,不同种类浏览器中的对象互相调用起来也很方便。
附图说明
下面结合附图和具体实施方式对本发明作进一步说明。本发明的保护范围将不仅局限于下列内容的表述。
图1为本发明的流程图。
具体实施方式
如图1所示,一种可调用不同浏览器对象的方法,包括如下步骤:
1、建立对象,例如:标准ActiveX对象,
建立函数,例如javascript语言描述的函数,
建立变量,例如javascript语言描述的变量;
2、利用编程语言用浏览器控件来调用标准方法载入网页;
3、在网页页面载入或导航过程中产生事件,在适当的时机插入已经建立的对象、函数或变量供网页页面调用,并且将对象、函数或变量插入适当位置,避免因脚本解释顺序导致的运行时序问题;
4、建立错误处理机制(可选步骤),截获页面运行中产生的错误信息,调用自定义方法处理;
5、页面调用扩展对象、函数或变量,成功完成网页加载,最后应用对象、函数或变量;若出现错误,处理载入错误,反馈错误信息。
实施例1:
现以Microsoft Internet Explorer为浏览器,Microsoft VisualBasic 6.0作为开发语言进行说明,但本发明不局限于此种浏览器及开发语言,本发明同时适用于其它浏览器及开发语言。
1、建立对象:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳金顶电子数字家庭技术有限公司,未经沈阳金顶电子数字家庭技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710157396.0/2.html,转载请声明来源钻瓜专利网。