对浏览窗口进行操作的方法及装置制造方法
【专利摘要】本发明公开了一种对浏览窗口进行操作的方法及装置,属于计算机【技术领域】。所述方法包括:在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件;根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面,所述多浏览窗口界面上显示了已经打开的浏览窗口的信息;在所述多浏览窗口界面上对用户选择的浏览窗口进行操作。本发明通过根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面,以在多浏览窗口界面上对用户选择的浏览窗口进行操作,从而可以提高对浏览窗口进行操作的准确性;另外,由于多浏览窗口界面在对浏览窗口进行操作时才触发显示,不需要时可以不对其进行显示,从而可以增加浏览器整体架构设计的灵活性。
【专利说明】对浏览窗口进行操作的方法及装置
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别涉及一种对浏览窗口进行操作的方法及装置。【背景技术】
[0002]随着计算机技术的不断发展,浏览器的应用范围越来越广,浏览器的功能也越来越多。目前的浏览器大多提供了同时打开多个浏览窗口的功能,通过浏览窗口,可以浏览各种各样的网页,对于用户通过多个浏览窗口同时浏览多个网页的情况,如何在多个浏览窗口之间进行切换、关闭等操作,成为了影响用户体验的关键。
[0003]现有技术中的浏览器在对浏览窗口进行操作时,一种方式是在打开多个浏览窗口浏览网页时,各浏览窗口以标签形式显示在页面上方或下方,通过用户对标签的操作实现对浏览窗口的操作;另一种方式是在打开多个浏览窗口浏览网页时,通过点击工具栏多窗口按钮,显示多个浏览窗口对应的截图,并在另一界面上实现对浏览窗口的新建、切换、关闭等操作。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]针对现有技术中的标签操作方式,由于需要在页面上方或下方显示标签,因而对浏览器起始页交互有一定限制,且浏览窗口数较多时,切换浏览窗口需要在多标签处滑动操作,导致会有误操作的可能;针对现有技术中通过工具栏多窗口按钮实现操作的方式,工具栏会相应有个多窗口入口,限制了浏览器的整体架构设计。
【发明内容】
[0006]为了提高对浏览窗口进行操作的准确性,并增加浏览器整体架构设计的灵活性,本发明实施例提供了一种对浏览窗口进行操作的方法及装置。所述技术方案如下:
[0007]—方面,提供了一种对浏览窗口进行操作的方法,所述方法包括:
[0008]在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件;
[0009]根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面,所述多浏览窗口界面上显示了已经打开的浏览窗口的信息;
[0010]在所述多浏览窗口界面上对用户选择的浏览窗口进行操作。
[0011]其中,所述在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件,具体包括:
[0012]在当前显示的浏览页面上检测拖拽网址输入框的拖拽事件,并将所述拖拽网址输入框的拖拽事件作为显示多浏览窗口界面的拖拽事件;
[0013]或者,在当前显示的浏览页面置顶时检测拖拽所述浏览页面的拖拽事件,并将所述拖拽所述浏览页面的拖拽事件作为显示多浏览窗口界面的拖拽事件。
[0014]进一步地,所述显示多浏览窗口界面,具体包括:
[0015]以所述多浏览窗口界面覆盖当前显示的浏览页面的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上;[0016]或者,以所述多浏览窗口界面显示在网址输入框上方的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上;
[0017]或者,以所述多浏览窗口界面显示在浏览页面左侧或右侧的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上。
[0018]进一步地,所述显示多浏览窗口界面之后,还包括:
[0019]检测收起所述多浏览窗口界面的触发事件,并在检测到所述触发事件后,收起所述多浏览窗口界面,并释放所述多浏览窗口界面占用的内存。
[0020]其中,所述检测收起所述多浏览窗口界面的触发事件,具体包括:
[0021]检测当前显示的浏览页面上的点击事件,并将所述当前显示的浏览页面上的点击事件作为收起所述多浏览窗口界面的触发事件;
[0022]或者,检测拖拽当前显示的浏览页面的拖拽事件,并将所述拖拽当前显示的浏览页面的拖拽事件作为收起所述多浏览窗口界面的触发事件;
[0023]或者,检测拖拽网址输入框的拖拽事件,并将所述拖拽网址输入框的拖拽事件作为收起所述多浏览窗口界面的拖拽事件。
[0024]另一方面,还提供了一种对浏览窗口进行操作的装置,所述装置包括:
[0025]第一检测模块,用于在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件;
[0026]拉取模块,用于根据所述第一检测模块检测到的显示多浏览窗口界面的拖拽事件拉取多浏览窗口界面,所述多浏览窗口界面上显示了已经打开的浏览窗口的信息;
[0027]显示模块,用于显示所述拉取模块拉取到的多浏览窗口界面;
[0028]操作模块,用于在所述显示模块显示的多浏览窗口界面上对用户选择的浏览窗口进行操作。
[0029]其中,所述第一检测模块,具体用于在当前显示的浏览页面上检测拖拽网址输入框的拖拽事件,并将所述拖拽网址输入框的拖拽事件作为显示多浏览窗口界面的拖拽事件;或者,在当前显示的浏览页面置顶时检测拖拽所述浏览页面的拖拽事件,并将所述拖拽所述浏览页面的拖拽事件作为显示多浏览窗口界面的拖拽事件。
[0030]进一步地,所述显示模块,具体用于以所述多浏览窗口界面覆盖当前显示的浏览页面的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上;或者,以所述多浏览窗口界面显示在网址输入框上方的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上;或者,以所述多浏览窗口界面显示在浏览页面左侧或右侧的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上。
[0031]进一步地,所述装置,还包括:
[0032]第二检测模块,用于检测收起所述多浏览窗口界面的触发事件;
[0033]收起模块,用于在所述第二检测模块检测到所述触发事件后,收起所述多浏览窗口界面;
[0034]释放模块,用于释放所述多浏览窗口界面占用的内存。
[0035]其中,所述第二检测模块,具体用于检测当前显示的浏览页面上的点击事件,并将所述当前显示的浏览页面上的点击事件作为收起所述多浏览窗口界面的触发事件;或者,检测拖拽当前显示的浏览页面的拖拽事件,并将所述拖拽当前显示的浏览页面的拖拽事件作为收起所述多浏览窗口界面的触发事件;或者,检测拖拽网址输入框的拖拽事件,并将所述拖拽网址输入框的拖拽事件作为收起所述多浏览窗口界面的拖拽事件。
[0036]本发明实施例提供的技术方案带来的有益效果是:
[0037]通过根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面,以在多浏览窗口界面上对用户选择的浏览窗口进行操作,从而可以提高对浏览窗口进行操作的准确性;另外,由于多浏览窗口界面在对浏览窗口进行操作时才触发显示,不需要时可以不对其进行显示,从而可以增加浏览器整体架构设计的灵活性。
【专利附图】
【附图说明】
[0038]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本发明实施例一提供的一种对浏览窗口进行操作的方法流程图;
[0040]图2是本发明实施例二提供的一种对浏览窗口进行操作的方法流程图;
[0041]图3是本发明实施例二提供的一种显示界面示意图;
[0042]图4是本发明实施例二提供的另一种显示界面示意图;
[0043]图5是本发明实施例三提供的一种对浏览窗口进行操作的装置结构示意图;
[0044]图6是本发明实施例三提供的另一种对浏览窗口进行操作的装置结构示意图。
【具体实施方式】
[0045]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0046]实施例一
[0047]本实施例提供了一种对浏览窗口进行操作的方法,参见图1,本实施例提供的方法流程具体如下:
[0048]101:在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件;
[0049]其中,在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件,包括但不限于:
[0050]在当前显示的浏览页面上检测拖拽网址输入框的拖拽事件,并将拖拽网址输入框的拖拽事件作为显示多浏览窗口界面的拖拽事件;
[0051]或者,在当前显示的浏览页面置顶时检测拖拽浏览页面的拖拽事件,并将拖拽浏览页面的拖拽事件作为显示多浏览窗口界面的拖拽事件。
[0052]102:根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面,多浏览窗口界面上显示了已经打开的浏览窗口的信息;
[0053]其中,显示多浏览窗口界面,具体包括但不限于:
[0054]以多浏览窗口界面覆盖当前显示的浏览页面的方式,将多浏览窗口界面显示在当前显示的浏览页面之上;
[0055]或者,以多浏览窗口界面显示在网址输入框上方的方式,将多浏览窗口界面显示在当前显示的浏览页面之上;
[0056]或者,以多浏览窗口界面显示在浏览页面左侧或右侧的方式,将多浏览窗口界面显示在当前显示的浏览页面之上。
[0057]103:在多浏览窗口界面上对用户选择的浏览窗口进行操作。
[0058]进一步地,显示多浏览窗口界面之后,还包括:
[0059]检测收起多浏览窗口界面的触发事件,并在检测到触发事件后,收起多浏览窗口界面,并释放多浏览窗口界面占用的内存。
[0060]其中,检测收起多浏览窗口界面的触发事件,具体包括但不限于:
[0061]检测当前显示的浏览页面上的点击事件,并将当前显示的浏览页面上的点击事件作为收起多浏览窗口界面的触发事件;
[0062]或者,检测拖拽当前显示的浏览页面的拖拽事件,并将拖拽当前显示的浏览页面的拖拽事件作为收起多浏览窗口界面的触发事件;
[0063]或者,检测拖拽网址输入框的拖拽事件,并将拖拽网址输入框的拖拽事件作为收起多浏览窗口界面的拖拽事件。
[0064]本实施例提供的方法,通过根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面,以在多浏览窗口界面上对用户选择的浏览窗口进行操作,从而可以提高对浏览窗口进行操作的准确性;另外,由于多浏览窗口界面在对浏览窗口进行操作时才触发显示,不需要时可以不对其进行显示,从而可以增加浏览器整体架构设计的灵活性。
[0065]为了更加清楚地阐述上述实施例提供的方法,结合上述实施例的内容,以如下实施例二为例,对上述实施例提供的方法进行举例说明,详见如下实施例二:
[0066]实施例二
[0067]本实施例提供了一种对浏览窗口进行操作的方法,该方法通过拖拽动作触发多浏览窗口界面的显示,进而在多浏览窗口界面实现对浏览窗口进行操作,提高对浏览窗口进行操作的准确性。结合上述实施例一的内容,参见图2,本实施例提供的方法流程具体如下:
[0068]201:在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件;
[0069]其中,显示多浏览窗口界面的拖拽事件是为了触发显示多浏览窗口,其包括但不限于在当前显示的浏览页面上拖拽网址输入框的拖拽事件,或者,在当前显示的浏览页面置顶时拖拽浏览页面的拖拽事件。为了便于理解,以显示界面如图3所示为例。在图3(A)所示的当前显示的浏览页面上,如果用户希望呼出多浏览窗口界面,则可在图3所示的显示界面上,向下拖拽网址输入框,或在浏览页面的任意位置向下拖拽当前显示的浏览页面,由此触发显示如图4 (A)或(B)所示的多浏览窗口界面。在当前显示的浏览页面置顶时拖拽浏览页面时,除了可以按照图3 (A)所示的方向向下拖拽当前显示的浏览页面外,还可以如图3 (B)所示的方向向左或向右拖拽当前显示的浏览页面,例如,从浏览页面的左侧边缘区域或右侧边缘区域拖拽当前显示的浏览页面,由此触发显示如图4 (C)或(D)所示的多浏览窗口界面。当然,除了上述几种拖拽方向及位置外,具体实施时,拖拽事件还可以发生在其他方向或其他位置,本实施例对此不作具体限定。
[0070]针对上述两种显示多浏览窗口的拖拽事件,本实施例提供的方法在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件时,采取的方式包括但不限于:[0071]在当前显示的浏览页面上检测拖拽网址输入框的拖拽事件,并将拖拽网址输入框的拖拽事件作为显示多浏览窗口界面的拖拽事件;
[0072]或者,在当前显示的浏览页面置顶时检测拖拽浏览页面的拖拽事件,并将拖拽浏览页面的拖拽事件作为显示多浏览窗口界面的拖拽事件。
[0073]其中,由于在触摸屏幕上实现拖拽事件的检测在现有技术中已经十分成熟,因此,检测向下拖拽网址输入框的拖拽事件或检测向下拖拽浏览页面的拖拽事件的方式,具体实施时,均可依据现有技术中检测拖拽事件的方式实现,本实施例对此不作具体限定。当然,除了上述两种显示多浏览窗口界面的拖拽事件之外,该显示多浏览窗口界面的拖拽事件可以为预先设定的任意方向及位置的拖拽事件,本实施例对此不作具体限定,根据该设定的拖拽事件能够触发后续步骤显示多浏览窗口界面即可。
[0074]202:根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面,该多浏览窗口界面上显示了已经打开的浏览窗口的信息;
[0075]针对该步骤,通过上述步骤201在浏览页面上检测到显示多浏览窗口界面的拖拽事件之后,触发该步骤执行拉取并显示多浏览窗口界面的操作,且显示的多浏览窗口界面上显示了已经打开的浏览窗口的信息。其中,浏览窗口的信息可以为浏览窗口所显示的网页的页面截图,也可以为浏览窗口所显示的网页的标题列表,还可以为浏览窗口的其他信息,本实施例不对多浏览窗口界面上显示的浏览窗口的具体信息进行限定。根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面时,可在检测到显示多浏览窗口界面的拖拽事件后,根据当前打开的浏览窗口即刻生成多浏览窗口界面,并拉取生成的多浏览窗口界面之后,将其显示出来;除此之外,也可以在上次显示多浏览窗口界面之后,将该多浏览窗口界面进行存储,以在本次拉取多浏览窗口界面时,直接拉取已存储的多浏览窗口界面,本实施例不对拉取多浏览窗口的具体方式进行限定。
[0076]显示多浏览窗口界面时,具体采用的方式包括但不限于如下四种:
[0077]第一种显示方式:以多浏览窗口界面覆盖当前显示的浏览页面的方式,将多浏览窗口界面显示在当前显示的浏览页面之上;
[0078]针对该种显示方式,以图4中(A)所显示的多浏览窗口界面为例,其上显示了已经打开的7个浏览窗口所显示的网页的页面截图,该多浏览窗口界面覆盖了当前显示的部分浏览页面,且多浏览窗口界面显示在当前显示的浏览页面之上。可选地,该种显示方式下,在网址输入框上方显示多浏览窗口界面时,该网址输入框和当前显示的浏览页面可随之向下移动,之后再弹回至多浏览窗口界面下方,实现多浏览窗口界面对当前显示的浏览页面的覆盖。
[0079]第二种显示方式:以多浏览窗口界面显示在网址输入框上方的方式,将多浏览窗口界面显示在当前显示的浏览页面之上。
[0080]针对该种显示方式,以图4中(B)所显示的多浏览窗口界面为例,其上显示了已经打开的7个浏览窗口所显示的网页的页面截图,该多浏览窗口界面显示在网址输入框的上方,且该多浏览窗口界面显示在当前显示的浏览页面之上,当前显示的浏览页面由网址输入框的下方开始显示,直至页面末端。
[0081]第三种显示方式:以多浏览窗口界面显示在浏览页面左侧的方式,将多浏览窗口界面显示在当前显示的浏览页面之上。[0082]针对该种显示方式,以图4中(C)所显示的多浏览窗口界面为例,其上显示了已经打开的4个浏览窗口所显示的网页的页面截图,该多浏览窗口界面显示在浏览页面的左侦牝且该多浏览窗口界面显示在当前显示的浏览页面之上。
[0083]第四种显示方式:以多浏览窗口界面显示在浏览页面右侧的方式,将多浏览窗口界面显示在当前显示的浏览页面之上。
[0084]针对该种显示方式,以图4中(D)所显示的多浏览窗口界面为例,其上显示了已经打开的4个浏览窗口所显示的网页的页面截图,该多浏览窗口界面显示在浏览页面的右侦牝且该多浏览窗口界面显示在当前显示的浏览页面之上。
[0085]203:在该多浏览窗口界面上对用户选择的浏览窗口进行操作;
[0086]具体地,通过上述步骤202显示多浏览窗口界面后,用户可在该多浏览窗口界面上对选择的浏览窗口进行操作,则该步骤可依据用户对其选择的浏览窗口的操作执行相应的操作功能。其中,对浏览窗口的操作包括但不限于新建浏览窗口、切换浏览窗口、关闭浏览窗口等等,关于对浏览窗口进行操作的方式,本实施例不作具体限定。
[0087]例如,如果用户在多浏览窗口界面选中第一个浏览窗口,并点击了窗口上的关闭标识,则该步骤可关闭用户选择的浏览窗口 ;如果用户在多浏览窗口界面选择新建浏览窗口,则可点击多浏览窗口界面中最后一个虚线图标,由此触发该步骤执行在多浏览窗口界面上新建浏览窗口的操作。又例如,当前显示的浏览页面为多浏览窗口界面上的第一个浏览窗口对应的浏览页面,如果用户点击了多浏览窗口界面上的第二个浏览窗口,则触发该步骤将当前显示的浏览页面切换至第二个浏览窗口对应的浏览页面。
[0088]204:检测收起该多浏览窗口界面的触发事件,并在检测到触发事件后,收起该多浏览窗口界面,并释放该多浏览窗口界面占用的内存。
[0089]针对该步骤,收起多浏览窗口界面的触发事件是为了触发收起多浏览窗口界面,其包括但不限于在浏览页面上进行的点击事件,或者,向上拖拽当前显示的浏览页面的拖拽事件,或者,向上拖拽网址输入框的拖拽事件。对于上述两种收起多浏览窗口界面的触发事件,本实施例提供的方法在检测收起多浏览窗口界面的触发事件时,采取的方式包括但不限于:
[0090]检测当前显示的浏览页面上的点击事件,并将当前显示的浏览页面上的点击事件作为收起多浏览窗口界面的触发事件;
[0091]或者,检测拖拽当前显示的浏览页面的拖拽事件,并将拖拽当前显示的浏览页面的拖拽事件作为收起多浏览窗口界面的触发事件;
[0092]或者,检测拖拽网址输入框的拖拽事件,并将拖拽网址输入框的拖拽事件作为收起多浏览窗口界面的拖拽事件。
[0093]其中,由于在触摸屏幕上实现拖拽事件或点击事件的检测在现有技术中已经十分成熟,因此,检测在浏览页面上进行的点击事件的方式,或者,检测向上拖拽当前显示的浏览页面的拖拽事件的方式,或者,检测向上拖拽网址输入框的拖拽事件的方式,具体实施时,均可依据现有技术中检测点击事件或拖拽事件的方式实现,本实施例对此不作具体限定。为了便于理解,以显示的多浏览窗口界面如图4所示为例。如果用户希望隐藏多浏览窗口界面,则可在图4所示的界面上,向上拖拽网址输入框,或在浏览页面的任意位置向上、向左或向右拖拽当前显示的浏览页面,或点击当前显示的浏览页面的任意位置,由此触发收起多浏览窗口界面。
[0094]当然,除了上述三种收起多浏览窗口界面的触发事件之外,该收起多浏览窗口界面的触发事件可以为预先设定的任意方向及位置的触发事件,本实施例对此不作具体限定,根据该设定的触发事件能够触发收起多浏览窗口界面即可。
[0095]另外,收起多浏览窗口界面的位置及方式可以灵活设置,例如,根据当前显示的浏览页面架构,按照触发事件的方向及位置,可从浏览页面上、下、左或右位置以滑出的方式收起多浏览窗口界面等等,本实施例不对收起多浏览窗口界面的位置及方式进行限定。且为了节省多浏览窗口界面占用的内存,本实施例提供的方法在收起多浏览窗口界面之后,还包括释放该多浏览窗口界面占用的内存的步骤,且在释放多浏览窗口界面占用的内存之后,如果下次再重复执行本实施例提供的方法,可在再次拉取多浏览窗口界面之前,根据当前打开的浏览窗口重新生成对应的多浏览窗口界面。
[0096]本实施例提供的方法,通过根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面,以在多浏览窗口界面上对用户选择的浏览窗口进行操作,从而可以提高对浏览窗口进行操作的准确性;另外,由于多浏览窗口界面在对浏览窗口进行操作时才触发显示,不需要时可以不对其进行显示,较现有技术中通过工具栏多窗口按钮实现对浏览窗口进行操作的方式,本实施例提供的方法无需在工具栏设置多窗口入口,从而可以增加浏览器整体架构设计的灵活性。
[0097]实施例三
[0098]本实施例提供了一种对浏览窗口进行操作的装置,该装置用于执行上述实施例一或实施例二提供的对浏览窗口进行操作的方法。参见图5,该装置包括:
[0099]第一检测模块51,用于在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件;
[0100]拉取模块52,用于根据第一检测模块51检测到的显示多浏览窗口界面的拖拽事件拉取多浏览窗口界面,多浏览窗口界面上显示了已经打开的浏览窗口的信息;
[0101]显示模块53,用于显示拉取模块52拉取到的多浏览窗口界面;
[0102]操作模块54,用于在显示模块53显示的多浏览窗口界面上对用户选择的浏览窗口进行操作。
[0103]其中,第一检测模块51,具体用于在当前显示的浏览页面上检测拖拽网址输入框的拖拽事件,并将拖拽网址输入框的拖拽事件作为显示多浏览窗口界面的拖拽事件;或者,在当前显示的浏览页面置顶时检测拖拽浏览页面的拖拽事件,并将拖拽浏览页面的拖拽事件作为显示多浏览窗口界面的拖拽事件。
[0104]进一步地,显示模块53,具体用于以多浏览窗口界面覆盖当前显示的浏览页面的方式,将多浏览窗口界面显示在当前显示的浏览页面之上;或者,以多浏览窗口界面显示在网址输入框上方的方式,将多浏览窗口界面显示在当前显示的浏览页面之上;或者,以多浏览窗口界面显示在浏览页面左侧或右侧的方式,将多浏览窗口界面显示在当前显示的浏览页面之上。
[0105]参见图6,该装置,还包括:
[0106]第二检测模块55,用于检测收起多浏览窗口界面的触发事件;
[0107]收起模块56,用于在第二检测模块55检测到触发事件后,收起多浏览窗口界面;[0108]释放模块57,用于释放多浏览窗口界面占用的内存。
[0109]其中,第二检测模块55,具体用于检测当前显示的浏览页面上的点击事件,并将当前显示的浏览页面上的点击事件作为收起多浏览窗口界面的触发事件;或者,检测拖拽当前显示的浏览页面的拖拽事件,并将拖拽当前显示的浏览页面的拖拽事件作为收起多浏览窗口界面的触发事件;或者,检测拖拽网址输入框的拖拽事件,并将拖拽网址输入框的拖拽事件作为收起多浏览窗口界面的拖拽事件。
[0110]本实施例提供的装置,通过根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面,以在多浏览窗口界面上对用户选择的浏览窗口进行操作,从而可以提高对浏览窗口进行操作的准确性;另外,由于多浏览窗口界面在对浏览窗口进行操作时才触发显示,不需要时可以不对其进行显示,从而可以增加浏览器整体架构设计的灵活性。
[0111]需要说明的是:上述实施例提供的对浏览窗口进行操作的装置在对浏览窗口进行操作时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的对浏览窗口进行操作的装置与对浏览窗口进行操作的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0112]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0113]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0114]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种对浏览窗口进行操作的方法,其特征在于,所述方法包括: 在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件; 根据检测到的显示多浏览窗口界面的拖拽事件拉取并显示多浏览窗口界面,所述多浏览窗口界面上显示了已经打开的浏览窗口的信息; 在所述多浏览窗口界面上对用户选择的浏览窗口进行操作。
2.根据权利要求1所述的方法,其特征在于,所述在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件,具体包括: 在当前显示的浏览页面上检测拖拽网址输入框的拖拽事件,并将所述拖拽网址输入框的拖拽事件作为显示多浏览窗口界面的拖拽事件; 或者,在当前显示的浏览页面置顶时检测拖拽所述浏览页面的拖拽事件,并将所述拖拽所述浏览页面的拖拽事件作为显示多浏览窗口界面的拖拽事件。
3.根据权利要求1或2所述的方法,其特征在于,所述显示多浏览窗口界面,具体包括: 以所述多浏览窗口界面覆盖当前显示的浏览页面的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上; 或者,以所述多浏览窗口界面显示在网址输入框上方的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上; 或者,以所述多浏览窗口界面显示在浏览页面左侧或右侧的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上。
4.根据权利要求1所述的方法,其特征在于,所述显示多浏览窗口界面之后,还包括: 检测收起所述多浏览窗口界面的触发事件,并在检测到所述触发事件后,收起所述多浏览窗口界面,并释放所述多浏览窗口界面占用的内存。
5.根据权利要求4所述的方法,其特征在于,所述检测收起所述多浏览窗口界面的触发事件,具体包括: 检测当前显示的浏览页面上的点击事件,并将所述当前显示的浏览页面上的点击事件作为收起所述多浏览窗口界面的触发事件; 或者,检测拖拽当前显示的浏览页面的拖拽事件,并将所述拖拽当前显示的浏览页面的拖拽事件作为收起所述多浏览窗口界面的触发事件; 或者,检测拖拽网址输入框的拖拽事件,并将所述拖拽网址输入框的拖拽事件作为收起所述多浏览窗口界面的拖拽事件。
6.一种对浏览窗口进行操作的装置,其特征在于,所述装置包括: 第一检测模块,用于在当前显示的浏览页面上检测显示多浏览窗口界面的拖拽事件;拉取模块,用于根据所述第一检测模块检测到的显示多浏览窗口界面的拖拽事件拉取多浏览窗口界面,所述多浏览窗口界面上显示了已经打开的浏览窗口的信息; 显示模块,用于显示所述拉取模块拉取到的多浏览窗口界面; 操作模块,用于在所述显示模块显示的多浏览窗口界面上对用户选择的浏览窗口进行操作。
7.根据权利要求6所述的装置,其特征在于,所述第一检测模块,具体用于在当前显示的浏览页面上检测拖拽网址输入框的拖拽事件,并将所述拖拽网址输入框的拖拽事件作为显示多浏览窗口界面的拖拽事件;或者,在当前显示的浏览页面置顶时检测拖拽所述浏览页面的拖拽事件,并将所述拖拽所述浏览页面的拖拽事件作为显示多浏览窗口界面的拖拽事件。
8.根据权利要求6或7所述的装置,其特征在于,所述显示模块,具体用于以所述多浏览窗口界面覆盖当前显示的浏览页面的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上;或者,以所述多浏览窗口界面显示在网址输入框上方的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上;或者,以所述多浏览窗口界面显示在浏览页面左侧或右侧的方式,将所述多浏览窗口界面显示在当前显示的浏览页面之上。
9.根据权利要求6所述的装置,其特征在于,所述装置,还包括: 第二检测模块,用于检测收起所述多浏览窗口界面的触发事件; 收起模块,用于在所述第二检测模块检测到所述触发事件后,收起所述多浏览窗口界面; 释放模块,用于释放所述多浏览窗口界面占用的内存。
10.根据权利要求9所述的装置,其特征在于,所述第二检测模块,具体用于检测当前显示的浏览页面上的点击事件,并将所述当前显示的浏览页面上的点击事件作为收起所述多浏览窗口界面的触发事件;或者,检测拖拽当前显示的浏览页面的拖拽事件,并将所述拖拽当前显示的浏览页面的拖拽事件作为收起所述多浏览窗口界面的触发事件;或者,检测拖拽网址输入框的拖拽事件,并将所述拖拽网址输入框的拖拽事件作为收起所述多浏览窗口界面的拖拽事件。
【文档编号】G06F3/0481GK103677489SQ201210318745
【公开日】2014年3月26日 申请日期:2012年8月31日 优先权日:2012年8月31日
【发明者】王琪琳, 黎志云, 刘彦良 申请人:腾讯科技(深圳)有限公司