本发明涉及浏览器技术,尤指一种双内核浏览器方法和双内核浏览器。
背景技术:
随着信息化的普及以及互联网的发展,人们可以通过浏览器浏览不同的信息系统,从而获得每个信息系统承载的信息。
在现有技术中,通过不同的浏览器可以浏览不同的信息系统,例如,使用ie6-8浏览器可以浏览比较老的信息系统,使用chrome浏览器可以浏览新开发的信息系统,也就是说,不同的信息系统只能在特定内核的浏览器中进行浏览。
然而,本领域技术人员在实现上述现有技术的过程中发现,在用户浏览不同的信息系统的过程中,无法通过同一浏览器对不同的信息系统进行浏览。
技术实现要素:
为了解决上述技术问题,本发明提供了一种双内核浏览器方法和双内核浏览器,能够解决通过同一浏览器对不同的信息系统进行浏览的技术问题。
为了达到本发明目的,本发明提供了一种双内核浏览器方法和双内核浏览器,包括:
获取信息系统请求,所述信息系统请求用于请求浏览信息系统;
根据所述信息系统请求,确定浏览所述信息系统的浏览器内核;
通过所述浏览器内核对所述信息系统进行浏览。
进一步的,所述获取信息系统请求之前,还包括:
浏览所述信息系统;
存储所述信息系统的本地信息,所述本地信息包括:所述信息系统的标题,所述信息系统的地址和浏览所述信息系统的内核信息。
进一步的,所述根据所述信息系统请求,确定浏览所述信息系统的浏览
器内核,包括:
根据所述信息系统请求携带的配置信息,确定浏览所述信息系统的浏览器内核;或者
根据所述本地信息,确定浏览所述信息系统的浏览器内核。
进一步的,还包括:
设置外部脚本语言代码。
进一步的,所述通过所述浏览器内核对所述信息系统进行浏览之后,还包括:
关联用户的证书认证和登陆认证。
本发明还提供了一种双内核浏览器,包括:
获取模块,用于获取信息系统请求,所述信息系统请求用于请求浏览信息系统;
处理模块,用于根据所述信息系统请求,确定浏览所述信息系统的浏览器内核;
浏览模块,用于通过所述浏览器内核对所述信息系统进行浏览。
进一步的,还包括:存储模块;
所述浏览模块,还用于浏览所述信息系统;
所述存储模块,用于存储所述信息系统的本地信息,所述本地信息包括:所述信息系统的标题,所述信息系统的地址和浏览所述信息系统的内核信息。
进一步的,所述处理模块,还用于根据所述信息系统请求携带的配置信息,确定浏览所述信息系统的浏览器内核;或者根据所述本地信息,确定浏览所述信息系统的浏览器内核。
进一步的,所述处理模块,还用于设置外部脚本语言代码。
进一步的,所述处理模块,还用于关联用户的证书认证和登陆认证。
与现有技术相比,本发明包括该方法,包括:通过获取信息系统请求,所述信息系统请求用于请求浏览信息系统;接着,根据所述信息系统请求,确定浏览所述信息系统的浏览器内核;然后通过所述浏览器内核对所述信息系统进行浏览。实现了通过对准备浏览的信息系统进行分析,确定浏览该信息系统的浏览器内核,从而通过该浏览器内核打开信息系统,进而实现了通过一浏览器对不同的信息系统进行浏览。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明双内核浏览器方法一实施例的流程示意图;
图2为本发明双内核浏览器一实施例的结构示意图;
图3为本发明双内核浏览器二实施例的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1为本发明双内核浏览器方法一实施例的流程示意图;如图1所示,本实施例的执行主体是双内核浏览器,其中,该双内核浏览器至少包括两个不同的内核浏览器,本发明提供的双内核浏览器方法,包括:
步骤101、获取信息系统请求。
在本实施例中,所述信息系统请求用于请求浏览信息系统,该信息系统可以是一承载有信息的网页,也可以是多网页组成的集合,其中,该集合中多网页可以存在链接关系,也可以不存在链接关系。
步骤102、根据所述信息系统请求,确定浏览所述信息系统的浏览器内核。
对于根据所述信息系统请求,确定浏览所述信息系统的浏览器内核只包括以下两种实现方式:
第一种实现方式、根据所述信息系统请求携带的配置信息,确定浏览所述信息系统的浏览器内核;
第二种实现方式、根据所述本地信息,确定浏览所述信息系统的浏览器内核。
需要说明的是,在执行第二种实现方式之前,通过该双内核浏览器已经浏览了该信息系统,从而存储了该信息系统的本地信息。
具体的,所述获取信息系统请求之前,还包括:
浏览所述信息系统;
存储所述信息系统的本地信息,所述本地信息包括:所述信息系统的标题,所述信息系统的地址和浏览所述信息系统的内核信息。
步骤103、通过所述浏览器内核对所述信息系统进行浏览。
在本实施例中,通过获取信息系统请求,所述信息系统请求用于请求浏览信息系统;接着,根据所述信息系统请求,确定浏览所述信息系统的浏览器内核;然后通过所述浏览器内核对所述信息系统进行浏览。实现了通过对准备浏览的信息系统进行分析,确定浏览该信息系统的浏览器内核,从而通过该浏览器内核打开信息系统,进而实现了通过一浏览器对不同的信息系统进行浏览。
在上述实施例的基础上,该双内核浏览器方法,还可以包括:
设置外部脚本语言代码,以扩展本信息系统的既有功能,例如,弹出窗口,或链接到其他信息系统。
具体的,通过该可定制化操作,即设置外部脚本语言代码,可以根据用户需求设置一些全局化的、跨系统的外部脚本语言代码,从而可以链接和整合不同的信息系统,进而解决信息系统孤岛和流程孤岛的问题。举例来讲,该脚本语言可以是java脚本语言(javascript,简称js)。
优选的,在上述实施例的基础上,所述通过所述浏览器内核对所述信息系统进行浏览之后,还可以包括:
关联用户的证书认证和登陆认证。
具体的,通过该可定制化操作,即关联用户的证书认证和登陆认证,用户通过该双内核浏览器浏览一信息系统,并成功登陆之后,可以关联该用户的证书认证和登陆认证,从而每次打开浏览器点击登陆一次后,再进入其他任何系统,都不必再认证和登陆。
进一步的,在上述实施例的基础上,所述通过所述浏览器内核对所述信息系统进行浏览之后,还可以包括:
根据浏览的所述信息系统的紧急程度,显示外观肤色。
举例来讲,当前信息系统显示的任务比较紧急时,浏览器外观肤色变为红色;当任务完成时,浏览器外观肤色变为绿色。从而实现与用户之间人性化的交互。
图2为本发明双内核浏览器一实施例的结构示意图。如图2所示,本发明提供的双内核浏览器,包括:获取模块21、处理模块22和浏览模块23。其中,
获取模块21,用于获取信息系统请求,所述信息系统请求用于请求浏览信息系统;
处理模块22,用于根据所述信息系统请求,确定浏览所述信息系统的浏览器内核;
浏览模块23,用于通过所述浏览器内核对所述信息系统进行浏览。
在本实施例中,通过获取信息系统请求,所述信息系统请求用于请求浏览信息系统;接着,根据所述信息系统请求,确定浏览所述信息系统的浏览器内核;然后通过所述浏览器内核对所述信息系统进行浏览。实现了通过对准备浏览的信息系统进行分析,确定浏览该信息系统的浏览器内核,从而通过该浏览器内核打开信息系统,进而实现了通过一浏览器对不同的信息系统进行浏览。
图3为本发明双内核浏览器二实施例的结构示意图。如图3所示,在上述实施例的基础上,本发明提供的双内核浏览器,还可以包括:存储模块24;
所述浏览模块23,还用于浏览所述信息系统;
所述存储模块24,用于存储所述信息系统的本地信息,所述本地信息包括:所述信息系统的标题,所述信息系统的地址和浏览所述信息系统的内核信息。
进一步的,在上述实施例的基础上,所述处理模块22,还用于根据所述信息系统请求携带的配置信息,确定浏览所述信息系统的浏览器内核;或者根据所述本地信息,确定浏览所述信息系统的浏览器内核。
进一步的,在上述实施例的基础上,所述处理模块22,还用于设置外部脚本语言代码。
进一步的,在上述实施例的基础上,所述处理模块22,还用于关联用户的证书认证和登陆认证。
本实施例实现了与用户之间人性化的交互。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。