浏览器的切换控制方法及装置制造方法及图纸

技术编号:8532663 阅读:206 留言:0更新日期:2013-04-04 15:34
本发明专利技术实施例提出了一种浏览器的切换控制方法及装置。该方法包括:记录访问当前网址的浏览器的内核类型;判断新访问网址是否需要切换至第二浏览器内核;如果判断所述新访问网址需要切换至第二浏览器内核,则将所述第一浏览器内核的当前页面导航至特征网址以停止当前网址,并进一步判断第二浏览器内核是否第一次启动;如果第二浏览器内核是第一次启动,首先让第二浏览器内核访问特征网址,然后导航至新访问网址;以及如果第二浏览器内核不是第一次启动,则将所述第二浏览器内核的当前页面导航至新访问网址。通过本发明专利技术的实施例,即使在双核浏览器进行浏览器内核切换之后,也能够正确地、平滑地进行前进或后退操作,从而方便用户的操作。

【技术实现步骤摘要】

本专利技术涉及一种互联网
,特别涉及一种浏览器的切换控制方法及装置。技术背景通常一个品牌的浏览器使用的内核一般都是单一的内核引擎,比如IE浏览器使 用Trident内核引擎,谷歌ChiOme浏览器使用WebKit内核引擎。然而由于IE浏览器在国 内的普及率非常高,所以造成了很多网上银行和支付系统只支持IE的Trident内核,其他 浏览器访问根本无法进行正常支付和转账等业务。而WebKit内核的非IE浏览器以更高的 性能和更好的用户体验拥有了越来越多的用户。于是双核浏览器应运而生,在不用网上交 易的一般网站,使用速度快的WebKit内核访问,这就是所谓的“高速模式”;在访问支付宝或 者网上银行的时候,使用Trident内核的“兼容模式”来进行业务。这样一个浏览器多个内 核,满足同一用户的不同需求。目前,对于绝大多数的浏览器来说,前进后退的控制功能已成为其不可或缺的重 要功能。用户可通过浏览器的前进后退功能随时在自己的浏览历史的页面之间进行切换, 方便用户使用。然而,对于双核浏览器来说,由于每个内核都维护着自己的前进后退列表, 并且都是独立于另外一个内核的,如果没有将两个内核的前进后退列表串联起来,当发生 双核切换时,就无法实现在两个内核之间的前进后退操作。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一,特别是解决目前双核浏览 器在进行双核切换后无法进行在双核问前进后退操作的缺陷。本专利技术实施例第一方面提出了一种浏览器的切换控制方法,包括以下步骤记录 访问当前网址的浏览器的内核类型,将所述当前浏览器的当前内核类型记为第一浏览器内 核;判断新访问网址是否需要切换至第二浏览器内核,其中,所述第二浏览器内核与所述第 一浏览器内核不同;如果判断所述新访问网址需要切换至第二浏览器内核,则将所述第一 浏览器内核的当前页面导航至特征网址以停止所述当前网址,并进一步判断所述第二浏览 器内核是否第一次启动;以及如果所述第二浏览器内核不是第一次启动,则将所述第二浏 览器内核的当前页面导航至所述新访问网址。本专利技术实施例第二方面提出了一种浏览器的切换控制装置,包括第一浏览器内 核模块,用于向所述浏览器提供第一浏览器内核;第二浏览器内核模块,用于向所述浏览器 提供第二浏览器内核,其中,所述第二浏览器内核与所述第一浏览器内核不同;切换控制模 块,用于记录访问当前网址的浏览器的内核类型,并在访问新网址时判断是否需要进行所 述第一浏览器内核和所述第二浏览器内核之间的切换,且在判断需要切换时将当前浏览器 内核的当前页面导航至特征网址以停止所述当前网址,并将所述目标浏览器内核的当前页 面导航至所述新访问网址。通过本专利技术的实施例,即使在双核浏览器进行浏览器内核切换之后,也能够正确地、平滑地进行前进或后退操作,从而方便用户的操作。本专利技术实施例第三方面还提出了一种浏览器的切换控制方法,包括以下步骤记 录访问当前网址的浏览器的内核类型,将所述当前浏览器的当前内核类型记为第一浏览器 内核;判断新访问网址是否需要切换至第二浏览器内核,其中,所述第二浏览器内核与所述 第一浏览器内核不同;如果判断所述新访问网址需要切换至第二浏览器内核,则将所述第 一浏览器内核的当前页面导航至特征网址以停止所述当前网址,并在第一前进后退列表中 加入所述特征网址的信息;进一步判断所述第二浏览器内核是否第一次启动;如果所述第 二浏览器内核不是第一次启动,则将所述第二浏览器内核的当前页面导航至所述新访问网 址,并在第二前进后退列表中加入所述新访问网址的信息;以及将所述特征网址作为过渡 结点对所述第一前进后退列表和所述第二前进后退列表进行合并,以获得用户的浏览过程 综合列表。本专利技术实施例第四方面还提出了一种浏览器的切换控制装置,包括第一浏览器 内核模块,用于向所述浏览器提供第一浏览器内核,其中,所述第一浏览器内核模块维护第 一前进后退列表,将所述第一浏览器内核访问的网址和特征网址加入到所述第一前进后退 列表中;第二浏览器内核模块,用于向所述浏览器提供第二浏览器内核,其中,所述第二浏 览器内核与所述第一浏览器内核不同,且所述第二浏览器内核模块维护第二前进后退列 表,将所述第二浏览器内核访问的网址和特征网址加入到所述第二前进后退列表中;切换 控制模块,用于记录访问当前网址的浏览器的内核类型,并在访问新网址时判断是否需要 进行所述第一浏览器内核和所述第二浏览器内核之间的切换,且在判断需要切换时将当前 浏览器内核的当前页面导航至特征网址以停止所述当前网址,并将所述目标浏览器内核的 当前页面导航至所述新访问网址;以及合并模块,用于将所述特征网址作为过渡结点对所 述第一前进后退列表和所述第二前进后退列表进行合并,以获得用户的浏览过程综合列 表。通过本专利技术实施例,可将双核浏览器的两个浏览器内核对应的第一前进后退列表 和第二前进后退列表进行合并,从而获得用户的浏览过程综合列表,这样即使进行了双核 切换,用户也可以在浏览过程综合列表中直接选择其希望跳转的网址,从而极大地方便了 用户的操作。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变 得明显和容易理解,其中图1为本专利技术实施例一的浏览器的切换控制方法;图2为本专利技术实施例一的浏览器内核之间切换的示意图3为本专利技术实施例一的浏览器的切换控制装置结构图4为本专利技术实施例二的浏览器的切换控制方法流程图5为本专利技术实施例二的前进后退列表合并方法的流程图6为本专利技术实施例二的前进后退列表合并的示意图7为本专利技术实施例二的浏览器的切换控制装置结构图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要 性。在本专利技术的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、 “连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可 以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据 具体情况理解上述术语的具体含义。本专利技术实施例通过插入特征网址的方式,不仅能够实现双核浏览器切换后的前进 后退操作功能,另外还能够及时地停止被隐藏浏览器的页面,从而避免被隐藏浏览器的页 面继续与服务器交互。例如浏览器当前页面运行的为第一浏览器内核,并将切换至第二浏 览器内核,此时切换期间首先将第一浏览器内核页面导航至特征网址,在本专利技术的实施例 中,特征网址可为空白网址。这样不仅能够在第一浏览器内核维持的第一前进后退列表中 插入特征网址信息,而且也能够停止第一浏览器的当前运行网址。同时,对于第二浏览器内 核来说,如果其为第一次访问,则先在其中访问特征网址,接着在特征网址的基础上再导航 至目标网址。综上,在切换之后,第一浏览器内核访问特征网址,第二浏览器内核访问目标 网址,并且第一浏览器内核访问的特征网址所在的内核窗口本文档来自技高网...

【技术保护点】
一种浏览器的切换控制方法,其特征在于,包括以下步骤:记录访问当前网址的浏览器的内核类型,将所述当前浏览器的当前内核类型记为第一浏览器内核;判断新访问网址是否需要切换至第二浏览器内核,其中,所述第二浏览器内核与所述第一浏览器内核不同;如果判断所述新访问网址需要切换至第二浏览器内核,则将所述第一浏览器内核的当前页面导航至特征网址以停止所述当前网址,并进一步判断所述第二浏览器内核是否第一次启动;以及如果所述第二浏览器内核不是第一次启动,则将所述第二浏览器内核的当前页面导航至所述新访问网址。

【技术特征摘要】
1.一种浏览器的切换控制方法,其特征在于,包括以下步骤 记录访问当前网址的浏览器的内核类型,将所述当前浏览器的当前内核类型记为第一浏览器内核; 判断新访问网址是否需要切换至第二浏览器内核,其中,所述第二浏览器内核与所述第一浏览器内核不同; 如果判断所述新访问网址需要切换至第二浏览器内核,则将所述第一浏览器内核的当前页面导航至特征网址以停止所述当前网址,并进一步判断所述第二浏览器内核是否第一次启动;以及 如果所述第二浏览器内核不是第一次启动,则将所述第二浏览器内核的当前页面导航至所述新访问网址。2.如权利要求1所述的浏览器的切换控制方法,其特征在于,还包括 如果所述第二浏览器内核是第一次启动,则在所述第二浏览器内核之中访问特征网址,并在所述特征网址的基础上导航至所述新访问网址。3.如权利要求1所述的浏览器的切换控制方法,其特征在于,所述浏览器包括至少两个浏览器内核。4.如权利要求1所述的浏览器的切换控制方法,其特征在于,所述第一浏览器内核和所述第二浏览器内核分别维护第一前进后退列表和第二前进后退列表,并将所述特征网址的信息分别加入到所述第一前进后退列表和第二前进后退列表之中。5.如权利要求1或4所述的浏览器的切换控制方法,其特征在于,所述特征网址为空白网址。6.如权利要求1所述的浏览器的切换控制方法,其特征在于,还包括 接收前进或后退操作指令; 根据前进或后退操作指令判断前进或后退的目标网址是否需要进行浏览器内核的切换; 如果判断需要进行浏览器内核的切换,则将当前浏览器内核切换至所述当前浏览器内核维护的前进后退列表的特征网址,并将切换后的浏览器内核从特征网址导航至目标网址。7.—种浏览器的切换控制装置,其特征在于,包括 第一浏览器内核模块,用于向所述浏览器提供第一浏览器内核; 第二浏览器内核模块,用于向所述浏览器提供第二浏览器内核,其中,所述第二浏览器内核与所述第一浏览器内核不同; 切换控制模块,用于记录访问当前网址的浏览器的内核类型,并在新访问网址时判断是否需要进行所述第一浏览器内核和所述第二浏览器内核之间的切换,且在判断需要切换时将当前浏览器内核的当前页面导航至特征网址以停止所述当前网址,并将所述目标浏览器内核的当前页面导航至所述新访问网址。8.如权利要求7所述的浏览器的切换控制装置,其特征在于,所述切换控制模块还用于在目标浏览器内核第一次访问时,先在所述目标浏览器内核之中访问特征网址,之后在所述特征网址的基础上导航至所述新访问网址。9.如权利要求7所述的浏览器的切换控制装置,其特征在于,所述浏览器包括至少两个浏览器内核。10.如权利要求7所述的浏览器的切换控制装置,其特征在于,所述第一浏览器内核模块和所述第二浏览器内核模块还用于分别维护第一前进后退列表和第二前进后退列表,并将在自身浏览器内核加入的特征网址的信息分别加入到所述第一前进后退列表和第二前进后退列表之中。11.如权利要求7或10所述的浏览器的切换控制装置,其特征在于,所述特征网址为空白网址。12.如权利要求7所述的浏览器的切换控制装置,其特征在于,所述切换控制模块,还用于接收前进或后退操作指令,并在根据前进或后退操作指令判断前进或后退的目标网址是要进行浏览器内核的切换时,将当前浏览器内核的当前页面导航至所述当前浏览器内核维护的前进后退列表的特征网址,并将切换后的浏览器内核从切换后的浏览器内核的特征网址导航至目标网址。13.—种浏览器的切换控制方法,其特征在于,包括以下步骤 记录访问当前网址的浏览器的内核类型,将所述当前浏览器的当前内核类型记为第一浏览器内核; 判断新访问网址是否需要切换至第二浏览器内核,其中,所述第二浏览器内核与所述第一浏览器内核不同; 如果判断所述新访问网址需要切换至第二浏览器内核,则将所述...

【专利技术属性】
技术研发人员:涂中正熊泽法陈尚林
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1