浏览器的收藏功能实现方法、可读介质和电子设备与流程

未命名 09-02 阅读:139 评论:0


1.本技术涉及计算机技术领域,特别涉及一种浏览器的收藏功能实现方法、可读介质和电子设备。


背景技术:

2.随着互联网内容的日益丰富,浏览器可以显示从网页服务器下载文字、图像、视频、音频等多种资源。用户使用浏览器上网以浏览用户感兴趣的内容的情况越来越多,例如,用户通过浏览器查询某一技术术语的含义、看视频、听歌、查歌词、看小说等等。
3.其中一些网页是用户感兴趣并且希望将来能够再次访问的,一般而言诸如ie
tm
、chrome
tm
等浏览器允许用户把这些网页添加到浏览器的收藏夹中。这样,下一次用户打开浏览器后,就不需要手动输入已收藏的这些网页的统一资源定位符(url,uniform resource location)或者通过搜索引擎找到自己感兴趣的网页,而是可以直接通过收藏夹访问这些网页。收藏夹的引入很大程度上方便了用户访问特定网址的操作,但是仍存在一定问题。
4.例如,现有的一些浏览器通常是将用户选择的一个网页的全部内容进行收藏,在一些情况下,用户只对一个网页中的部分内容感兴趣,然而现有的浏览器无法实现对网页中部分内容进行收藏的功能,无法满足用户对网页中部分资源进行收藏的这一需求。例如,在如图1a所示的计算机100的一种浏览器的显示界面110中显示有网址为url1的网页所对应的内容,当用户点击收藏控件111之后,浏览器将该网页的全部内容所对应的url1收藏至如图1b所示的本地收藏夹112中,名称为“收藏内容1”,而无法将该网页的部分内容进行收藏。
5.又如,现有的一些浏览器中收藏夹中收藏的各个网页的名称是以列表的形式依次从上往下排列,收藏夹在浏览器的显示界面中所占的空间较少,布局较为不合理,当收藏的内容较多时,用户难以快速从收藏夹中快速查找到感兴趣的内容,查找效率较低。例如,在如图1b所示的浏览器的本地收藏夹112中,本地收藏夹112位于浏览器显示界面左侧较窄的区域1内,浏览器收藏的各个网页的名称,例如图中的收藏内容1至x,只能依次以列表的形式从上往下排列显示,当用户需要从本地收藏夹112收藏的大量内容中查找某一内容时,需要拖动控件113,通过肉眼在本地收藏夹112中逐个查找收藏的大量内容,这种收藏夹的布局方式,不利于用户快速查找到目标内容,用户体验不佳。


技术实现要素:

6.有鉴于此,本技术实施例提供了一种浏览器的收藏功能实现方法、可读介质和电子设备。本技术的技术方案通过在检测到用户的收藏选择操作时,存储收藏选择操作选择的收藏对象(述浏览器当前显示的页签中的至少部分显示内容)的相关数据,并且响应于用户的查看操作,显示收藏页签,其中,所述收藏页签中显示有所述至少部分显示内容。从而可以使得电子设备根据用户的需求,实现对用户在浏览器的页签中感兴趣的部分资源的收藏,以满足用户想要对浏览器页签中部分资源进行收藏的需求。并且通过收藏页签来直观
地展示已收藏的多个资源,便于用户在收藏页签中展示的多个资源中快速查找到感兴趣的资源,从而有利于提升用户在使用浏览器的收藏功能时的使用体验。
7.第一方面,本技术提供了一种浏览器的收藏功能实现方法,应用于安装有浏览器的电子设备,方法包括:
8.检测到用户的收藏选择操作,收藏选择操作选择的收藏对象是浏览器当前显示的页签中的至少部分显示内容;
9.响应于收藏选择操作,存储至少部分显示内容的相关数据,其中相关数据能够被用于显示至少部分显示内容;
10.响应于用户的查看操作,显示收藏页签,其中,收藏页签中显示有至少部分显示内容。
11.通过在检测到用户的收藏选择操作时,存储收藏选择操作选择的收藏对象(述浏览器当前显示的页签中的至少部分显示内容)的相关数据,并且响应于用户的查看操作,显示收藏页签,其中,所述收藏页签中显示有所述至少部分显示内容。从而可以使得电子设备根据用户的需求,实现对用户在浏览器的页签中感兴趣的部分资源的收藏,以满足用户想要对浏览器页签中部分资源进行收藏的需求。并且通过收藏页签来直观地展示已收藏的多个资源,便于用户在收藏页签中展示的多个资源中快速查找到感兴趣的资源,从而有利于提升用户在使用浏览器的收藏功能时的使用体验。
12.根据第一方面,在第一方面的一种可能的实现中,响应于收藏选择操作,存储至少部分显示内容的相关数据,包括:
13.响应于收藏选择操作,确定出用户选择收藏的至少部分显示内容的相关数据;
14.将至少部分显示内容的相关数据作为至少部分显示内容对应的资源包进行存储;
15.确定出至少部分显示内容对应的资源包的存储路径以及资源包的名称;并且
16.存储至少部分显示内容对应的资源包的存储路径以及资源包的名称。
17.从而在确出需要显示该部分显示内容时,可以根据存储的资源包的存储路径以及资源包的名称,获取到至少部分显示内容的相关数据,从而可以根据获取到的至少部分显示内容的相关数据在收藏页签中显示该至少部分显示内容。
18.根据第一方面,在第一方面的一种可能的实现中,上述方法还包括:
19.响应于收藏选择操作,确定出用户选择收藏的至少部分显示内容对应的基础参数,基础参数用于描述至少部分显示内容对应的收藏类型,以及至少部分显示内容在收藏页签中显示时的位置信息和尺寸信息中的至少一个;
20.存储至少部分显示内容对应的基础参数。
21.从而在确出需要显示该部分显示内容时,可以根据存储的基础参数确定出部分显示内容对应的收藏类型,在根据收藏类型确定出需要收藏并显示该部分显示内容时,根据存储的基础参数确定出至少部分显示内容在收藏页签中显示时的位置信息和尺寸信息,从而在收藏页签的相应位置显示相应尺寸的部分显示内容。
22.根据第一方面,在第一方面的一种可能的实现中,基础参数包括:至少部分显示内容对应的收藏类型参数,并且
23.响应于用户的查看操作,显示收藏页签,包括:
24.响应于用户的查看操作,获取存储的至少部分显示内容对应的资源包的存储路
径、资源包的名称,以及部分显示内容对应的基础参数;
25.根据获取的部分显示内容对应的基础参数,确定出需要收藏并显示部分显示内容的情况下,基于至少部分显示内容对应的资源包的存储路径、资源包的名称,以及部分显示内容对应的基础参数,显示收藏页签。
26.根据第一方面,在第一方面的一种可能的实现中,基础参数还包括:至少部分显示内容对应的位置参数和尺寸参数,并且
27.基于至少部分显示内容对应的资源包的存储路径、资源包的名称,以及部分显示内容对应的基础参数,显示收藏页签,包括:
28.根据部分显示内容对应的基础参数,确定出在收藏页签中显示至少部分显示内容时,至少部分显示内容在收藏页签中的第一位置和第一尺寸;
29.基于资源包的存储路径以及资源包的名称,查找到至少部分显示内容的相关数据;
30.基于查找到的至少部分显示内容的相关数据,在收藏页签的第一位置显示至少部分显示内容,其中,收藏页签中显示的部分显示内容的尺寸为第一尺寸。
31.根据第一方面,在第一方面的一种可能的实现中,上述方法还包括:
32.响应于用户的移动操作,将收藏页签中显示的至少部分显示内容从第一位置移动至第二位置。从而可以使用户根据自己的需求在收藏页签中调整各收藏内容的位置,提升用户体验。
33.根据第一方面,在第一方面的一种可能的实现中,上述方法还包括:
34.响应于用户的缩放操作,将收藏页签中显示的至少部分显示内容从第一尺寸调整至第二尺寸。从而可以使用户根据自己的需求在收藏页签中调整各收藏内容的尺寸,提升用户体验。
35.根据第一方面,在第一方面的一种可能的实现中,上述方法还包括:
36.响应于用户的隐藏操作,隐藏收藏页签中显示的至少部分显示内容。从而可以使用户根据自己的需求在收藏页签中隐藏一些收藏内容,或者将已隐藏的一些内容重新在收藏页签中显示处理,满足用户的不同需求。
37.根据第一方面,在第一方面的一种可能的实现中,至少部分显示内容的相关数据包括:
38.至少部分显示内容或者至少部分显示内容对应的统一资源定位符。
39.根据第一方面,在第一方面的一种可能的实现中,至少部分显示内容的相关数据还包括:
40.至少部分显示内容的显示样式文件和/或至少部分显示内容的脚本文件,其中,
41.至少部分显示内容的显示样式文件用于描述:至少部分显示内容在当前显示的页签中的显示样式,
42.至少部分显示内容的脚本文件用于描述:至少部分显示内容在当前显示的页签中的操作逻辑。
43.根据第一方面,在第一方面的一种可能的实现中,至少部分显示内容包括视频、音频、图片、文字中的一种或多种。
44.第二方面,本技术提供了一种浏览器的收藏功能实现装置,包括:
45.检测模块,用于检测到用户的收藏选择操作,收藏选择操作选择的收藏对象是浏览器当前显示的页签中的至少部分显示内容;
46.第一响应模块,用于响应于收藏选择操作,存储至少部分显示内容的相关数据,其中相关数据能够被用于显示至少部分显示内容;
47.第二响应模块,用于响应于用户的查看操作,显示收藏页签,其中,收藏页签中显示有至少部分显示内容。
48.根据第二方面,在第二方面的一种可能的实现中,第一响应模块通过以下方式响应于收藏选择操作,存储至少部分显示内容的相关数据:
49.响应于收藏选择操作,确定出用户选择收藏的至少部分显示内容的相关数据;
50.将至少部分显示内容的相关数据作为至少部分显示内容对应的资源包进行存储;
51.确定出至少部分显示内容对应的资源包的存储路径以及资源包的名称;并且
52.存储至少部分显示内容对应的资源包的存储路径以及资源包的名称。
53.根据第二方面,在第二方面的一种可能的实现中,上述装置还包括:
54.第三响应模块,用于响应于收藏选择操作,确定出用户选择收藏的至少部分显示内容对应的基础参数,基础参数用于描述至少部分显示内容对应的收藏类型,以及至少部分显示内容在收藏页签中显示时的位置信息和尺寸信息中的至少一个;
55.存储至少部分显示内容对应的基础参数。
56.根据第二方面,在第二方面的一种可能的实现中,基础参数包括:至少部分显示内容对应的收藏类型参数,并且
57.第二响应模块通过以下方式响应于用户的查看操作,显示收藏页签:
58.响应于用户的查看操作,获取存储的至少部分显示内容对应的资源包的存储路径、资源包的名称,以及部分显示内容对应的基础参数;
59.根据获取的部分显示内容对应的基础参数,确定出需要收藏并显示部分显示内容的情况下,基于至少部分显示内容对应的资源包的存储路径、资源包的名称,以及部分显示内容对应的基础参数,显示收藏页签。
60.根据第二方面,在第二方面的一种可能的实现中,基础参数还包括:至少部分显示内容对应的位置参数和尺寸参数,并且
61.第二响应模块通过以下方式基于至少部分显示内容对应的资源包的存储路径、资源包的名称,以及部分显示内容对应的基础参数,显示收藏页签:
62.根据部分显示内容对应的基础参数,确定出在收藏页签中显示至少部分显示内容时,至少部分显示内容在收藏页签中的第一位置和第一尺寸;
63.基于资源包的存储路径以及资源包的名称,查找到至少部分显示内容的相关数据;
64.基于查找到的至少部分显示内容的相关数据,在收藏页签的第一位置显示至少部分显示内容,其中,收藏页签中显示的部分显示内容的尺寸为第一尺寸。
65.根据第二方面,在第二方面的一种可能的实现中,上述装置还包括:
66.第四响应模块,用于响应于用户的移动操作,将收藏页签中显示的至少部分显示内容从第一位置移动至第二位置。
67.根据第二方面,在第二方面的一种可能的实现中,上述装置还包括:
68.第五响应模块,用于响应于用户的缩放操作,将收藏页签中显示的至少部分显示内容从第一尺寸调整至第二尺寸。
69.根据第二方面,在第二方面的一种可能的实现中,上述装置还包括:
70.第六响应模块,用于响应于用户的隐藏操作,隐藏收藏页签中显示的至少部分显示内容。
71.根据第二方面,在第二方面的一种可能的实现中,至少部分显示内容的相关数据包括:
72.至少部分显示内容或者至少部分显示内容对应的统一资源定位符。
73.根据第二方面,在第二方面的一种可能的实现中,至少部分显示内容的相关数据还包括:
74.至少部分显示内容的显示样式文件和/或至少部分显示内容的脚本文件,其中,
75.至少部分显示内容的显示样式文件用于描述:至少部分显示内容在当前显示的页签中的显示样式,
76.至少部分显示内容的脚本文件用于描述:至少部分显示内容在当前显示的页签中的操作逻辑。
77.根据第二方面,在第二方面的一种可能的实现中,至少部分显示内容包括视频、音频、图片、文字中的一种或多种。
78.第三方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质上存储有指令,该指令在电子设备上执行时使电子设备执行上述第一方面以及第一方面的任意一种可能的实现中的任一项收藏功能实现方法。
79.第四方面,本技术提供了一种计算机程序产品,计算机程序产品包括指令,指令当被一个或多个处理器执行时用于实现如上述第一方面以及第一方面的任意一种可能的实现中的任一项收藏功能实现方法。
80.第五方面,本技术提供了一种电子设备,包括:
81.存储器,用于存储指令,以及
82.一个或多个处理器,当指令被一个或多个处理器执行时,处理器执行如上述第一方面以及第一方面的任意一种可能的实现中的任一项收藏功能实现方法。
附图说明
83.图1a根据本技术的一些实施例,示出了一种计算机浏览器显示界面示意图;
84.图1b根据本技术的一些实施例,示出了一种浏览器收藏夹的界面示意图;
85.图2a至图2i根据本技术的一些实施例,示出了一些浏览器的显示界面示意图;
86.图3根据本技术的一些实施例,示出了一种计算机的硬件结构框图;
87.图4根据本技术的一些实施例,示出了一种计算机的软件架构示意图;
88.图5根据本技术的一些实施例,示出了一种浏览器的收藏功能实现方法的流程示意图;
89.图6a至图6c根据本技术的一些实施例,示出了一些浏览器的显示界面示意图;
90.图7根据本技术的一些实施例,示出了另一种浏览器的收藏功能实现方法的流程示意图;
91.图8a至图8b根据本技术的一些实施例,示出了一些浏览器的显示界面示意图;
92.图9根据本技术的一些实施例,示出了另一种浏览器的收藏功能实现方法的流程示意图;
93.图10a至图10d根据本技术的一些实施例,示出了一些浏览器的显示界面示意图;
94.图11根据本技术的一些实施例,示出了一种将浏览器中两个不同页签的内容收藏至收藏页签中进行并行显示的流程示意图。
具体实施方式
95.本技术的说明性实施例包括但不限于一种浏览器的收藏功能实现方法、可读介质和电子设备。
96.为了方便理解本技术的技术方案,下面将先对本技术的一些实施例涉及的技术术语进行简要介绍。
97.超文本标记语言(hyper text markup language,简称html)是一种用于创建网页的标准标记语言。html是一种基础技术,常被用于设计网页、网页应用程序以及移动应用程序的用户界面。网页浏览器可以读取html文件,并将其渲染成可视化网页。
98.统一资源定位符(英語:uniform resource locator,简称url,或称统一资源定位器、定位地址、url地址)俗称网页地址,简称网址,是因特网上标准的资源的地址(address),如同在网络上的门牌。
99.层叠样式表(cascading style sheets,简称css),是一种样式表语言,用来描述html等文档的呈现。css描述了在屏幕上显示的元素应该如何被渲染的问题。
100.iframe是html标签,作用是文档中的文档,或者浮动的框架。《iframe》标签规定一个内联框架。一个内联框架被用来在当前html文档中嵌入另一个文档。
101.grister是一种前端拖拽插件。
102.javascript是一种具有函数优先的轻量级、解释型或即时编译型的编程语言。
103.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
104.如背景技术,现有的一些浏览器存在只对用户选择的网页的完整内容进行收藏,并且收藏夹的显示界面的布局方式不合理,而导致用户在使用现有的一些浏览器的收藏功能时体验不佳的技术问题。
105.为此,本技术实施例提供了一种浏览器的收藏功能实现方法。具体地,在电子设备检测到用户对浏览器当前显示的页签中、用户所选择的区域的内容的收藏操作的情况下,响应于用户的收藏操作,存储该区域内容对应的相关数据。其中,该区域内容对应的相关数据能够被用于显示该区域内容。此外,该区域内容对应的相关数据可以包括该区域的内容(例如一张图片、一个视频、一段文字等),或者该区域的内容对应的url,以及用于描述显示该区域的内容时的具体样式(例如文字的大小、背景颜色等)的显示样式文件、用于描述显示该区域的内容时关于该区域内容的操作逻辑(例如鼠标选中该区域内容,点击右键之后出现某个弹框等的操作逻辑)的脚本文件等。
106.并且在检测到用户的查看操作的情况下,例如检测到用户通过鼠标将浏览器的当
前显示页面切换至浏览器的收藏页签的操作的情况下,显示浏览器的收藏页签,收藏页签中显示有前述用户所选择收藏的内容。其中,收藏页签为浏览器中专门用以显示已收藏资源的页签。
107.从而可以使得电子设备根据用户的需求,实现对用户在浏览器的页签中感兴趣的部分资源的收藏,以满足用户想要对浏览器页签中部分资源进行收藏的需求。并且通过收藏页签来直观地展示已收藏的多个资源,便于用户在收藏页签中展示的多个资源中快速查找到感兴趣的资源,从而有利于提升用户在使用浏览器的收藏功能时的使用体验。
108.例如,在一些实施例中,在如图2a所示的计算机100安装的浏览器的页签01中显示有多个图片,当用户通过鼠标框选风景图片p1之后,点击鼠标右键,页签01中弹出收藏菜单121,用户通过鼠标点击“收藏并当前显示”控件122之后,上述图片p1被收藏在图2b所示的收藏页签02中。当用户通过鼠标将浏览器当前显示的页签从上述页签01切换至收藏页签时,计算机100跳转至图2b所示意的用户界面,参考图2b,其中显示有已收藏的上述风景图片p1,从而可以使得用户在收藏页签02中直观地查看到图片p1。
109.又如,在一些实施例中,在如图2c所示的计算机100安装的浏览器的页签03中显示有视频vo1,当用户通过鼠标框选视频vo1之后,点击鼠标右键,页签03中弹出收藏菜单121,用户通过鼠标点击“收藏并当前显示”控件122之后,上述视频vo1也被收藏在如图2d所示的收藏页签02中。
110.需要说明的是,上述视频vo1被收藏至上述收藏页签02中之后,浏览器当前显示的依然是视频vo1所在的页签03,只有在用户手动将浏览器的显示界面切换至收藏页签02的情况下,浏览器才显示如图2d所示的收藏页签02。
111.此外,用户还可以自定义收藏页签02中收藏的上述图片p1和视频vo1的排版方式。例如,用户通过鼠标拖拽图2d所示的收藏页签02中已收藏并显示的图片p1或者视频vo1右下角的控件t,来对图片p1或者视频vo1的卡片区域进行放大或缩小。又如,用户通过鼠标拖拽图2d所示的收藏页签02中已收藏并显示的图片p1或者视频vo1,以将图片p1或者视频vo1移动至收藏页签02中其他位置。
112.此外,在一些情况下,在用户不希望收藏页签02中显示上述已收藏并显示的图片p1或者视频vo1时,用户还可以点击图2d所示的图片p1或者视频vo1右上角的控件s,从而隐藏图片p1或者视频vo1。例如,用户点击图2d所示的收藏页签02中图片p1右上角的控件s,图2d所示的收藏页签02跳转至如图2e所示的显示状态,参考图2e,图片p1被隐藏,在收藏页签02左侧的收藏市场中只显示图片p1的名称。
113.可以理解的是,以上图2a至图2e示出了计算机100通过执行本技术一些实施例提供的浏览器的收藏功能实现方法,将用户在浏览器页签中选定的部分资源进行收藏并在收藏页签02中显示的一些用户界面的示例。在其他一些实施例中,计算机100通过执行本技术一些实施例提供的浏览器的收藏功能实现方法,也能够将用户选择的某些页签的全部内容进行收藏,并根据用户需求,将已收藏的页签的全部内容以卡片的形式显示在浏览器收藏页签02中。
114.例如,在图2f所示的实施例中,页签04中当前显示的内容为小说nov1的部分章节,用户点击浏览器页签04中的收藏控件114,页签04中弹出收藏菜单121,用户通过鼠标点击“收藏并当前显示”控件122之后,页签04显示的小说nov1的部分章节被收藏在如图2g所示
的收藏页签02中,小说nov1和上述视频vo1、上述图片p1均在收藏页签02中直观地显示出来。需要说明的是,上述小说nov1的部分章节被收藏至上述收藏页签02中之后,浏览器当前显示的依然是小说nov1的部分章节所在的页签04,只有在用户手动将浏览器的显示界面切换至收藏页签02的情况下,浏览器才显示如图2g所示的收藏页签02。同样地,用户也可以对收藏页签02中显示的小说nov1的显示界面进行放大、缩小、移动等操作。
115.此外,在一些实施例中,用户还可以在浏览器当前显示的页签中,同时选择多个资源进行收藏。例如,在如图2h所示的实施例中,当用户通过鼠标框选图片p1和图片p2之后,点击鼠标右键,页签01中弹出收藏菜单121,用户通过鼠标点击“收藏并当前显示”控件122之后,上述图片p1和图片p2被收藏在如图2i所示的收藏页签02中。同样地,用户也可以对收藏页签02中显示的图片p1和图片p2的显示界面进行放大、缩小、移动等操作。
116.需要说明的是,以上各个实施例所涉及的具体实现过程将在下文中结合具体的流程图进行详细说明,在此先不展开。
117.从上述关于图2a至图2i所示的各个实施例的描述中不难看出,计算机100通过执行本技术的一些实施例提供的浏览器的收藏功能实现方法,可以将用户在浏览器的页签中选取的部分资源进行收藏,以满足用户对于页签中部分资源进行收藏的需求。此外,计算机100还可以将收藏的资源通过专门用于显示收藏资源的收藏页签中进行显示,便于用户查看以及快速查找到用户感兴趣的收藏资源。用户还可以在收藏页签中选择不需要显示的收藏资源,以及自定义收藏页签中显示的各个收藏资源的所占用的区域的尺寸、位置等,可以提升用户在使用浏览器的收藏功能时的使用体验。
118.此外,以上各个实施例均以计算机100安装的浏览器为例,对本技术的技术方案进行了示例性地介绍。可以理解,本技术技术方案由任意一种具有显示屏并且能够运行浏览器的可执行程序的电子设备,包括但不限于,手机、平板计算机、膝上型计算机、服务器、可穿戴设备、头戴式显示器、移动电子邮件设备、车机设备、便携式游戏机、便携式音乐播放器、阅读器设备、其中嵌入或耦接有一个或多个处理器的电视机、或能够访问网络的其他电子设备。为了便于描述,下面将继续以计算机100为例,来介绍本技术的技术方案。
119.下面将结合图3,对上述各实施例中涉及的计算机100的硬件结构进行详细介绍。在图3中,相似的部件具有同样的附图标记。如图3所示,计算机100可以包括处理器110、电源模块140、存储器180、摄像头170、通信模块120、传感器模块190、音频模块150、接口模块160以及显示屏102等。
120.可以理解的是,本技术实施例示意的结构并不构成对计算机100的具体限定。在本技术另一些实施例中,计算机100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
121.处理器110可以包括一个或多个处理单元,例如,可以包括中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)、数字信号处理器(digital signal processor,dsp)、微处理器(micro-programmed control unit,mcu)、人工智能(artificial intelligence,ai)处理器或可编程逻辑器件(field programmable gate array,fpga)等的处理模块或处理电路。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
122.在本技术的一些实例中,处理器110可以用来检测是否有产生关于浏览器的功能页签中部分资源或者所有资源进行收藏的触发事件。并且在检测到产生关于功能页签中部分资源进行收藏的触发事件的情况下,将待收藏的部分资源、该部分资源对应的显示样式文件以及脚本文件保存至本地。并且存储对应上述部分资源的存储路径、资源名称,以及存储对应上述部分资源的收藏类型等参数。
123.在本技术的一些实例中,处理器110可以用来根据上述部分资源的收藏类型参数,判断是否需要在收藏页签中显示该部分资源,并且在判断出需要在收藏页签中显示该部分资源的情况下,基于信息共享单元221中存储的上述部分资源的存储路径以及资源名称,以及参数存储单元222中存储的对应该部分资源的坐标、尺寸等参数,在收藏页签中显示该部分资源;在判断出不需要在收藏页签中显示该部分资源的情况下,基于信息共享单元221中存储的上述部分资源的存储路径以及资源名称,将该部分资源收藏至收藏市场中。
124.存储器180可用于存储数据、软件程序以及模块,可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);或者非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,rom),快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);或者上述种类的存储器的组合,或者也可以是可移动存储介质,例如安全数字(secure digital,sd)存储卡。具体的,存储器180可以包括程序存储区(未图示)和数据存储区(未图示)。程序存储区内可存储程序代码,该程序代码用于使处理器110通过执行该程序代码,执行本技术实施例提供的浏览器的收藏功能实现方法。在本技术的一些实施例中,数据存储区可以用于存储待收藏的部分资源、该部分资源的显示样式文件以及脚本文件。在本技术的另一些实施例中,数据存储区可以用于存储该部分资源的坐标、尺寸、收藏类型等参数。
125.电源模块140可以包括电源、电源管理部件等。电源可以为电池。电源管理部件用于管理电源的充电和电源向其他模块的供电。充电管理模块用于从充电器接收充电输入;电源管理模块用于连接电源,充电管理模块与处理器110。
126.通信模块120可以包括移动通信模块和/或无线通信模块,移动通信模块可以包括但不限于天线、功率放大器、滤波器、低噪声放大器(low noise amplify,lna)等。无线通信模块可以包括天线,并经由天线实现对电磁波的收发。无线通信模块可以提供应用在计算机100上的包括无线局域网络(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。计算机100可以通过通信模块与网络以及其他设备进行通信。
127.摄像头170用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件把光信号转换成电信号,之后将电信号传递给isp(image signal processor,图像信号处理器)转换成数字图像信号。计算机100可以通过isp,摄像头170,视频编解码器,gpu(graphic processing unit,图形处理器),显示屏102以及应用处理器等实现拍摄功能。
128.显示屏102包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发
光二极体或主动矩阵有机发光二极体(active-matrix organic light-emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),mini led,micro led,micro oled,量子点发光二极管(quantum dot light-emitting diodes,qled)等。例如,显示屏102用于显示浏览器的功能页签、收藏页签等的用户界面。
129.传感器模块190可以包括接近光传感器、压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等。
130.音频模块150可以将数字音频信息转换成模拟音频信号输出,或者将模拟音频输入转换为数字音频信号。音频模块150还可以用于对音频信号编码和解码。在一些实施例中,音频模块150可以设置于处理器110中,或将音频模块150的部分功能模块设置于处理器110中。在一些实施例中,音频模块150可以包括扬声器、听筒、麦克风以及耳机接口。
131.接口模块160包括外部存储器接口、通用串行总线(universal serial bus,usb)接口及用户标识模块(subscriber identification module,sim)卡接口等。
132.可以理解的是,以上图3所示的硬件结构并不构成对计算机100的具体限定。在本技术另一些实施例中,计算机100可以包括比图3所示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。
133.下面将结合图4,对上述各实施例中涉及的计算机100的系统架构进行详细介绍。具体地,如图4所示,计算机100的系统包括应用层210、框架层220、内核层230以及硬件层240。
134.应用层210可以包括一系列应用程序包,例如浏览器211,以及日历、地图等其他应用程序。
135.框架层220包括信息共享单元221、参数存储单元222、显示处理单元223、事件检测单元224、全局事件管理单元225等。其中,事件检测单元224可以用于检测浏览器是否产生了关于功能页签中部分资源或所有资源进行收藏的触发事件。
136.信息共享单元221可以用于存储用户在浏览器中选择收藏的资源的路径以及资源名称。在一些实施例中,信息共享单元221还可以用来存储用户在浏览器中选择收藏的资源的收藏类型。在一些实施例中,信息共享单元221可以为localstorage(html5中的一种本地存储单元)。信息共享单元221可以包括collectlist字段以及collectstatus字段,该collectlist字段对应的内容为信息共享单元221中存储的多个已收藏的或正在收藏的资源的存储路径以及资源名称;collectstatus字段的内容与collectlist字段的内容一一对应,collectstatus字段的内容用于描述和collectlist字段对应的资源的收藏类型。例如,当collectstatus的内容为current时,表明对应的资源的收藏类型为:收藏并当前显示;当collectstatus的内容为later时,表明对应的资源的收藏类型为:收藏后不显示。
137.参数存储单元222可以用于存储收藏资源的名称、收藏类型,以及在该收藏资源需要显示在浏览器的收藏页签中时所对应的坐标、尺寸、名称等参数。
138.显示处理单元223可以用于实时监听计算机100的信息共享单元221中的collectlist字段,该collectlist字段对应的内容为信息共享单元221中存储的多个已收藏的或正在收藏的资源的存储路径以及资源名称。当计算机100的显示处理单元223监听到信息共享单元221中的collectlist字段中新增了存储路径和资源名称的情况下,确定出需
要收藏一个新的资源。则显示处理单元223根据该新的资源的收藏类型参数,判断是否需要在收藏页签中显示该资源。
139.全局事件管理单元225用于创建针对浏览器的收藏页签中不同iframe标签的子window和顶层top window的事件,从而实现收藏页签中不同iframe标签之间的通信,以实现在浏览器的收藏页签中多个收藏资源之间的互相通信。
140.在另一些实施例中,计算机100的系统还可以包括系统库层,该系统库层位于框架层和内核层之间,在此不做限制。
141.内核层230包括显示驱动231,用于驱动显示屏102显示浏览器的功能页签、收藏页签等的用户界面。在其他实施例中,内核层230还可以包括其他驱动,例如触控驱动、音频驱动等等在此不作限制。
142.硬件层240包括显示屏102,显示屏102用于显示浏览器的功能页签、收藏页签等的用户界面。在其他实施例中,硬件层240还可以包括扬声器、马达等等实体器件,在此不作限制。
143.从上述关于图2a至图2g所示的多个界面示意图的介绍中可知,计算机100通过执行本技术实施例提供的浏览器的收藏功能实现方法,可以实现对浏览器的功能页签(也即显示用户搜索内容的页签)中部分资源或所有资源的收藏,并根据用户需要,将用户收藏的资源显示在浏览器的收藏页签中。
144.下面将结合上述图2a至图2g所示的多个界面示意图,以及图4所示的计算机100的系统架构图,分别对浏览器中功能页签的部分内容进行收藏、对浏览器中功能页签的全部内容进行收藏的过程进行详细介绍。
145.首先以图5所示的流程图为例,对本技术的一些实施例提供的对浏览器中功能页签的部分内容进行收藏的过程进行详细介绍。图5所示的流程图中各个步骤的执行主体可以为计算机100,具体地,如图5所示的流程图包括以下各个步骤:
146.s501:显示浏览器的功能页签。
147.应理解,计算机100是通过显示屏102来显示计算机100安装的浏览器的功能页签。其中,浏览器的功能页签可以为浏览器中用来显示用户搜索内容的页签。例如,浏览器的功能页签可以为图2a所示的页签01,其中显示有花朵、人物、风景等图片。又如,浏览器的功能页签可以为图2c所示的页签03,其中显示有视频vo1。
148.s502:在检测到产生关于功能页签中部分资源进行收藏的触发事件的情况下,将待收藏的部分资源或者该部分资源的url、该部分资源对应的显示样式文件以及脚本文件保存至本地。
149.例如,在一些实施例中,计算机100的事件检测单元224在检测到关于图2a所示的图片p1进行收藏的触发事件的情况下,将图片p1或者图片p1对应的url、图片p1对应的显示样式文件以及脚本文件作为图片p1的资源包,保存至计算机100本地。将图片p1的资源包在计算机100本地的存储路径记为path1,该资源包的名称记为name1。在一些实施例中,该资源包的名称可以为该图片资源的名称:p1。应理解,资源包的名称可以根据需要任意设定,本技术对此不作限定。
150.又如,在一些实施例中,计算机100的事件检测单元224在检测到关于图2c所示的视频vo1进行收藏的触发事件的情况下,将视频vo1或者视频vo1对应的url、视频vo1对应的
显示样式文件以及脚本文件作为视频vo1的资源包,保存至计算机100本地。将视频vo1的资源包在计算机100本地的存储路径记为path2,该资源包的名称记为name2。在一些实施例中,该资源包的名称可以为该视频资源的名称:vo1。
151.此外,在一些实施例中,用户还可以在浏览器当前显示的页签中,同时选择多个资源进行收藏。例如,计算机100的事件检测单元224在检测到关于图2h所示的图片p1和图片p2进行收藏的触发事件的情况下,将图片p1和图片p2,或者图片p1的url和图片p2的url、图片p1和图片p2对应的显示样式文件以及脚本文件作为图片p1和图片p2的资源包,保存至计算机100本地。将图片p1和图片p2的资源包在计算机100本地的存储路径记为path0,该资源包的名称记为name0。在一些实施例中,该资源包的名称可以为该图片资源的名称:p1&p2。应理解,资源包的名称可以根据需要任意设定,本技术对此不作限定。
152.此外,上述部分资源对应的显示样式文件用于描述该部分资源中所包含的显示元素的显示样式。例如,该部分资源为用户选定的一段文本,则该部分资源所包含的显示元素可以为文字的字体、大小、颜色、文字的背景颜色,以及文字的特殊格式(例如加粗、倾斜、下划线等)。在一些实施例中,该部分资源对应的显示样式文件具体可以为利用爬虫技术从该部分资源所对应的页签中获取的css代码文件。
153.此外,上述部分资源对应的脚本文件用于描述该部分资源对应的运行逻辑。例如,利用在功能页签上鼠标选中该部分资源后,弹出提示框,或者利用鼠标选中该部分资源并点击右键后弹出的提示框等这些运行逻辑。在一些实施例中,该部分资源对应的脚本文件具体可以为利用爬虫技术从该部分资源所对应的页签中获取的javascript脚本文件。
154.在一些实施例中,关于功能页签中部分资源进行收藏的触发事件例如可以是:用户通过鼠标框选页签中的部分资源,并且点击了与收藏相关的控件。例如,如图2a所示,用户通过鼠标框选了页签01中的风景图片p1,并点击鼠标右键,弹出收藏菜单121,用户通过鼠标点击“收藏并当前显示”控件之后,浏览器产生上述关于功能页签中部分资源进行收藏的触发事件。
155.s503:将对应上述部分资源的存储路径以及资源名称,存储至信息共享单元221中,并且将对应上述部分资源的基础参数存储至参数存储单元222中。
156.其中,部分资源的基础参数包括该部分资源的名称、收藏类型,以及将该部分资源显示在浏览器的收藏页签中时所对应的坐标、尺寸、名称等参数。在一些实施例中,该部分资源的收藏类型包括:收藏并当前显示、收藏后不显示。
157.在一些实施例中,信息共享单元221可以为localstorage(html5中的一种本地存储单元),用于存储用户在浏览器中选择收藏的资源的存储路径以及资源名称。在一些实施例中,信息共享单元221还可以用来存储用户在浏览器中选择收藏的资源的收藏类型。
158.应理解,将用户选择收藏的资源的存储路径、资源名称,和资源的收藏类型等基础参数存储至不同的存储空间中,可以使得对资源的收藏和显示互相不产生影响,有助于提升浏览器的稳定性。
159.例如,在一些实施例中,将上述图片p1所对应的存储路径path1以及图片p1的名称p1存储至信息共享单元221中;将图片p1的名称p1、收藏类型(收藏并当前显示)存储至参数存储单元222中。又如,将上述视频vo1所对应的存储路径path2以及视频vo1的名称vo1存储至信息共享单元221中;将视频vo1的名称vo1、收藏类型(收藏并当前显示)存储至参数存储
单元222中。又如,在一些实施例中,将上述图片p1和图片p2所对应的存储路径path0以及图片p1和图片p2名称p1&p2存储至信息共享单元221中;将图片p1和图片p2名称p1&p2、收藏类型(收藏并当前显示)存储至参数存储单元222中。
160.在一些实施例中,参数存储单元222中存储的各个收藏资源所对应的坐标、尺寸可以是预设的固定的参数。在一些实施例中,参数存储单元222中存储的各个收藏资源所对应的坐标、尺寸也可以是基于收藏页签当前的排版情况实时确定出来的参数。
161.s504:根据上述部分资源的基础参数,判断是否需要在收藏页签中显示该部分资源。例如,可以根据该部分资源的基础参数中包括的收藏类型参数,判断是否需要在收藏页签中显示该部分资源。如果收藏类型为收藏并当前显示,则表明需要在收藏页签中显示该部分资源,进入s505;如果收藏类型为收藏不显示,表明不需要在收藏页签中显示该部分资源,可以将该部分资源收藏至浏览器的收藏市场中,进入s506。
162.例如,在一些实施例中,计算机100的显示处理单元223实时监听计算机100的信息共享单元221中的collectlist字段,该collectlist字段对应的内容为信息共享单元221中存储的多个已收藏的或正在收藏的资源的存储路径以及资源名称。当计算机100的显示处理单元223监听到信息共享单元221中的collectlist字段中新增了存储路径和资源名称的情况下,确定出需要收藏一个新的资源。则显示处理单元223根据该新的资源的收藏类型参数,判断是否需要在收藏页签中显示该资源。
163.在一些实施例中,在将一个新的资源的存储路径以及资源名称写入上述信息共享单元221中时,还可以将该资源对应的收藏类型参数也写入上述信息共享单元221中,例如写入信息共享单元221的collectstatus字段,以供显示处理单元223根据collectstatus字段的内容,确定是否将上述新的资源在浏览器的收藏页签中显示。例如,当上述collectstatus字段的值为current时,则显示处理单元223确定需要在收藏页签中显示该功能页签中的部分资源;当上述collectstatus字段的值为later时,则显示处理单元223确定不需要在收藏页签中显示该功能页签中的部分资源。
164.s505:基于信息共享单元221中存储的上述部分资源的存储路径以及资源名称,以及参数存储单元222中存储的对应该部分资源的基础参数,在收藏页签中显示该部分资源。
165.例如,在一些实施例中,计算机100的显示处理单元223在监听到上述信息共享单元221中的collectlist字段中添加了上述图片p1的存储路径以及资源名称的情况下,通过信息共享单元221中的collectstatus字段确定出图片p1的收藏类型为:收藏并当前显示。则根据参数存储单元222中存储的关于图片p1的坐标、尺寸等参数,在图6a所示的收藏页签02(html页面)中插入iframe标签a,将上述图片p1的存储路径以及资源名称写入iframe中的src中,即可获取到图片p1、图片p1对应的显示样式文件以及脚本文件,从而根据图片p1对应的显示样式文件描述的显示样式,以及脚本文件描述的运行逻辑,在如图2b所示的页签02中显示出图片p1。在一些实施例中,如图6a所示的iframe标签a的代码例如可以为:
166.《frameset rows="xx,*"frameborder='xx'》
167.《frame src="path1"name="p1"》
168.《frameset cols="xx"》
169.《frameset rows="xx"》
170.类似地,在一些实施例中,计算机100的显示处理单元223在监听到上述信息共享
单元221中的collectlist字段中添加了图2c所示的页签03中的视频vo1的存储路径以及资源名称的情况下,通过信息共享单元221中的collectstatus字段确定出视频vo1的收藏类型为:收藏并当前显示。则根据参数存储单元222中存储的关于视频vo1的坐标、尺寸等参数,在图6a所示的收藏页签02(html页面)中插入iframe标签b,将上述视频vo1的存储路径以及资源名称写入iframe中的src中,即可获取到视频vo1、视频vo1对应的显示样式文件以及脚本文件,从而根据视频vo1对应的显示样式文件描述的显示样式,以及脚本文件描述的运行逻辑,在如图2d所示的页签02中显示出视频vo1。在一些实施例中,如图6a所示的iframe标签b的代码例如可以为:
171.《frameset rows="xx,*"frameborder='xx'》
172.《frame src="path2"name="vo1"》
173.《frameset cols="xx"》
174.《frameset rows="xx"》
175.需要说明的是,浏览器在完成对上述视频vo1的收藏并且在如图2d所示的页签02中显示时,页签02显示出来的视频vo1的界面内容,与如图2c所示的页签03中待收藏的视频vo1的界面内容一致。例如,用户在页签03中通过鼠标框选视频vo1以进行收藏时,视频vo1的播放进度为1分钟,则浏览器在完成对上述视频vo1的收藏之后,当用户打开收藏页签02时,收藏页签02显示出来的视频vo1也是播放至1分钟的暂停界面。
176.在一些实施例中,用户还可以对收藏页签02显示的上述图片p1、视频vo1进行位置调整,以及对图片p1、视频vo1进行放大、缩小等操作。例如,浏览器安装有grister插件(一种前端拖拽插件),用户分别通过鼠标选中并拖拽图片p1、视频vo1右下角的控件t,实现对图片p1、视频vo1的放大操作。
177.此外,在另一些实施例中,用户还可以从收藏页签02中显示的多个收藏资源中,选择其中的一些资源(例如当前用户不感兴趣的资源)添加至浏览器的收藏市场中。例如,用户点击如图2d所示的图片p1右上角的控件s,则浏览器的收藏页签02进入图2e所示的用户界面,上述图片p1不再显示在收藏页签02中,而是被添加至收藏页签02左侧的收藏市场中。
178.如此,使得用户可以根据自己的需要自定义浏览器的收藏页签中需要显示的资源,以及对浏览器的收藏页签中显示的各个资源的位置、尺寸进行调整,可以大大提升用户在使用浏览器的收藏功能时的使用体验。
179.s506:基于信息共享单元221中存储的上述部分资源的存储路径以及资源名称,将该部分资源收藏至收藏市场中。
180.例如,在一些实施例中,用户在图6b所示的页签01中用鼠标框选图片p3,然后点击鼠标右键,页签01弹出收藏菜单121,用户通过鼠标点击“收藏后不显示”控件123,事件检测单元224在检测到用户点击控件123的操作之后,将图片p3、图片p3对应的显示样式文件以及脚本文件作为图片p3的资源包,保存至计算机100本地。将图片p3的资源包在计算机100本地的存储路径记为path3,该资源包的名称记为name3。在一些实施例中,该资源包的名称可以为该图片资源的名称:p3。计算机100的显示处理单元223在监听到上述信息共享单元221中的collectlist字段中添加了上述图片p3的存储路径以及资源名称的情况下,通过信息共享单元221中的collectstatus字段确定出图片p3的收藏类型为:收藏后不显示,则将图片p3收藏至图6c所示的收藏市场中。当用户点击收藏市场中的图片p3之后,即可触发显
示处理单元223获取图片p3的存储路径,将图片p3显示在收藏页签02中。如此,可以实现用户自定义收藏的资源是否在收藏页签02中直观显示的需求,有助于提升用户在使用浏览器的收藏功能时的使用体验。
181.在介绍完本技术的一些实施例提供的对浏览器的功能页签中部分资源进行收藏的过程之后,下面将对本技术的另一些实施例提供的对浏览器的功能页签中所有资源进行收藏的过程进行详细介绍。
182.下面将以图7所示的流程图为例,对本技术的一些实施例提供的对浏览器中功能页签的全部内容进行收藏的过程进行详细介绍。图7所示的流程图中各个步骤的执行主体可以为计算机100,具体地,如图7所示的流程图包括以下各个步骤:
183.s701:显示浏览器的功能页签。
184.例如,在图2f所示的实施例中,计算机10显示的为浏览器中页签04的界面,页签04中的内容为小说nov1的部分章节。
185.s702:在检测到产生关于功能页签中所有资源进行收藏的触发事件的情况下,将该页签中的所有资源、该页签的所有资源对应的显示样式文件以及脚本文件保存至本地。
186.在一些实施例中,上述对功能页签中所有资源进行收藏的触发事件为:用户点击了功能页签中与收藏相关的控件。例如,如图2f所示,用户点击了页签04中的收藏控件114,弹出收藏菜单121,用户通过鼠标点击“收藏并当前显示”控件122之后,浏览器产生上述关于功能页签中所有资源进行收藏的触发事件。
187.在另一些实施例中,上述对功能页签中所有资源进行收藏的触发事件还可以为:用户选定了功能页签中的全部内容,并且点击了功能页签中与收藏相关的控件。例如,用户通过鼠标选中图2f所示的页签04中的全部内容,点击鼠标右键,弹出收藏菜单121,然后用户通过鼠标点击“收藏并当前显示”控件122之后,浏览器产生上述关于功能页签中所有资源进行收藏的触发事件。
188.应理解,以上各个实施例的对功能页签中所有资源进行收藏的触发事件仅仅是为了方便理解本技术的技术方案的一些示例性描述,在实际应用中,具体如何生成上述触发事件可以视实际情况而定,本技术对此不作限定。
189.示例性地,在一些实施例中,图2f所示的页签04中显示的全部内容为小说nov1的部分章节,在计算机100的事件检测单元224在检测到关于图2f所示的页签04的全部内容进行收藏的触发事件的情况下,将页签04显示的小说nov1、小说nov1对应的显示样式文件以及脚本文件作为小说nov1的资源包,保存至计算机100本地。将小说nov1的资源包在计算机100本地的存储路径记为path4,该资源包的名称记为name4。在一些实施例中,该资源包的名称可以为小说nov1的名称:nov1。应理解,资源包的名称可以根据需要任意设定,本技术对此不作限定。其中,关于页签中所有资源对应的显示样式文件以及脚本文件的含义可以参阅上述关于图5中s502的相关文字描述,在此不再赘述。
190.s703:将对应上述页签中所有资源的存储路径以及资源名称,存储至信息共享单元221中,并且将对应上述所有资源的基础参数存储至参数存储单元222中。
191.其中,上述所有资源的基础参数包括上述所有资源的名称、收藏类型,以及将该所有资源显示在浏览器的收藏页签中时所对应的坐标、尺寸、名称等参数。在一些实施例中,该所有资源的收藏类型包括:收藏并当前显示、收藏后不显示。
192.例如,在一些实施例中,将上述页签04中小说nov1对应的存储路径path4以及小说nov1的名称nov1存储至信息共享单元221中。将小说nov1的名称nov1、收藏类型(收藏并当前显示)存储至参数存储单元222中。
193.此外,关于信息共享单元221以及参数存储单元222的介绍,请参阅上述关于图5中s503的相关文字描述,此处不再展开介绍。
194.s704:根据上述页签中所有资源的基础参数,判断是否需要在收藏页签中显示该功能页签中的所有资源。例如,可以根据该所有资源的基础参数中包括的收藏类型参数,判断是否需要在收藏页签中显示该所有资源。如果收藏类型为收藏并当前显示,则表明需要在收藏页签中显示该功能页签中的所有资源,进入s705;如果收藏类型为收藏不显示,则表明无需在收藏页签中显示该功能页签中的所有资源,进入s706。
195.例如,在一些实施例中,计算机100的显示处理单元223实时监听计算机100的信息共享单元221中的collectlist字段,当计算机100的显示处理单元223监听到信息共享单元221中的collectlist字段中新增了存储路径和资源名称的情况下,确定出需要收藏一个新的资源。则显示处理单元223根据该新的资源的收藏类型参数,判断是否需要在收藏页签中显示该资源。在一些实施例中,计算机100的显示处理单元223可以根据信息共享单元221中collectstatus字段的值判断是否需要在收藏页签中显示该功能页签中的所有资源。例如,当上述collectstatus字段的值为current时,则显示处理单元223确定需要在收藏页签中显示该功能页签中的所有资源;当上述collectstatus字段的值为later时,则显示处理单元223确定不需要在收藏页签中显示该功能页签中的所有资源。
196.s705:基于信息共享单元221中存储的上述所有资源的存储路径和资源名称,以及参数存储单元222中存储的对应该页签所有资源的基础参数,在收藏页签中显示该页签的所有资源。
197.例如,在一些实施例中,计算机100的显示处理单元223在监听到上述信息共享单元221中的collectlist字段中添加了上述小说nov1的存储路径以及资源名称的情况下,通过信息共享单元221中的collectstatus字段确定出小说nov1的收藏类型为:收藏并当前显示。则根据参数存储单元222中存储的关于小说nov1的坐标、尺寸等参数,在图6a所示的收藏页签02(html页面)中插入iframe标签c,将上述小说nov1的存储路径以及资源名称写入iframe中的src中,即可获取到小说nov1、小说nov1对应的显示样式文件以及脚本文件,从而根据小说nov1对应的显示样式文件描述的显示样式,以及脚本文件描述的运行逻辑,在如图2g所示的收藏页签02中显示出小说nov1。在一些实施例中,如图6a所示的iframe标签c的代码例如可以为:
198.《frameset rows="xx,*"frameborder='xx'》
199.《frame src="path4"name="nov1"》
200.《frameset cols="xx"》
201.《frameset rows="xx"》
202.同样地,在一些实施例中,用户还可以对如图2g所示的收藏页签02显示的上述小说nov1进行位置调整,以及对小说nov1进行放大、缩小等操作。例如,浏览器安装有grister插件(一种前端拖拽插件),用户分别通过鼠标选中并拖拽图片p1、视频vo1右下角的控件t,实现对图片p1、视频vo1的放大操作。
203.例如,用户点击如图2g所示的小说nov1右上角的控件s,则浏览器的收藏页签02进入图8a所示的用户界面,上述小说nov1不再显示在收藏页签02中,而是被添加至收藏页签02左侧的收藏市场中。如此,可以使得用户根据自己的需要自定义浏览器的收藏页签中需要显示的资源,以及对浏览器的收藏页签中显示的各个资源的位置、尺寸进行调整,可以大大提升用户在使用浏览器的收藏功能时的使用体验。
204.s706:基于信息共享单元221中存储的上述页签中所有资源的存储路径以及资源名称,将该页签中所有资源收藏至收藏市场中。
205.例如,在一些实施例中,用户在图8b所示的页签04中点击收藏控件114,页签04弹出收藏菜单121,用户通过鼠标点击“收藏后不显示”控件123,事件检测单元224在检测到用户点击控件123的操作之后,将小说nov1、小说nov1对应的显示样式文件以及脚本文件作为小说nov1的资源包,保存至计算机100本地。将小说nov1的资源包在计算机100本地的存储路径记为path5,该资源包的名称记为name5。在一些实施例中,该资源包的名称可以为该小说nov1资源的名称:nov1。计算机100的显示处理单元223在监听到上述信息共享单元221中的collectlist字段中添加了上述小说nov1的存储路径以及资源名称的情况下,通过信息共享单元221中的collectstatus字段确定出小说nov1的收藏类型为:收藏后不显示,则将小说nov1收藏至图8a所示的收藏市场中。当用户点击收藏市场中的小说nov1之后,即可触发显示处理单元223获取小说nov1的存储路径,将小说nov1显示在收藏页签02中。如此,可以实现用户自定义收藏的资源是否在收藏页签02中直观显示的需求,有助于提升用户在使用浏览器的收藏功能时的使用体验。
206.下面将仍然以对图2f所示浏览器中页签04中的所有内容为小说nov1的部分章节进行收藏为例,结合图9所示的流程图,对本技术的另一些实施例提供的对浏览器中功能页签的全部内容进行收藏的过程进行详细介绍。图9所示的流程图中各个步骤的执行主体可以为计算机100,具体地,如图9所示的流程图包括以下各个步骤:
207.s901:显示浏览器的功能页签。
208.例如,在图2f所示的实施例中,计算机10显示的为浏览器中页签04的界面,页签04中的内容为小说nov1的部分章节。
209.s902:在检测到产生关于功能页签中所有资源进行收藏的触发事件的情况下,将该页签中的url存储至信息共享单元221中,并且将对应上述所有资源的基础参数存储至参数存储单元222中。
210.其中,上述所有资源的基础参数包括上述所有资源的名称、收藏类型,以及将该所有资源显示在浏览器的收藏页签中时所对应的坐标、尺寸、名称等参数。在一些实施例中,该所有资源的收藏类型包括:收藏并当前显示、收藏后不显示。
211.在s902中,相较于图7所示的s702,区别仅在于:s902是在检测到产生关于功能页签中所有资源进行收藏的触发事件的情况下,是将待收藏的页签所对应的url作为资源地址存储至信息共享单元221中;而s702是在检测到产生关于功能页签中所有资源进行收藏的触发事件的情况下,将待收藏的页签中的所有内容缓存至本地,然后将缓存的地址和收藏的页签中所有内容的名称,作为资源地址存储至信息共享单元221中。
212.例如,在一些实施例中,图2f所示的页签04中显示的内容为小说nov1的部分章节,在计算机100的事件检测单元224在检测到关于图2f所示的页签04的全部内容进行收藏的
触发事件的情况下,将页签04的url,例如url2,保存至计算机100本地。并且将页签04的收藏类型存储至信息共享单元221中。其中,关于信息共享单元221和参数存储单元222的定义可以参阅上述关于图5中s502的相关文字描述,在此不再赘述。
213.s903:根据上述页签中所有资源的基础参数,判断是否需要在收藏页签中显示该页签中的所有资源。例如,可以根据该所有资源的基础参数中包括的收藏类型参数,判断是否需要在收藏页签中显示该所有资源。如果收藏类型为收藏并当前显示,则表明需要在收藏页签中显示该功能页签中的所有资源,进入s904;如果收藏类型为收藏不显示,则表明无需在收藏页签中显示该功能页签中的所有资源,进入s905。具体可参阅上述关于图7中s704的相关文字描述,在此不再赘述。
214.s904:基于信息共享单元221中存储的上述url,以及参数存储单元222中存储的对应该页签所有资源的基础参数,在收藏页签中显示该页签的所有资源。
215.例如,在一些实施例中,计算机100的显示处理单元223在监听到上述信息共享单元221中的collectlist字段中添加了上述小说nov1的存储路径以及资源名称的情况下,通过信息共享单元221中的collectstatus字段确定出小说nov1的收藏类型为:收藏并当前显示。则根据参数存储单元222中存储的关于小说nov1的坐标、尺寸等参数,在图6a所示的收藏页签02(html页面)中插入iframe标签c,将上述小说nov1所对应的页签04的url写入iframe标签c中的src中,即可获取到小说nov1、小说nov1对应的显示样式文件以及脚本文件,从而根据小说nov1对应的显示样式文件描述的显示样式,以及脚本文件描述的运行逻辑,在如图2g所示的收藏页签02中显示出小说nov1。在一些实施例中,如图6a所示的iframe标签c的代码例如可以为:
216.《frameset rows="xx,*"frameborder='xx'》
217.《frame src="url2"name="nov1"》
218.《frameset cols="xx"》
219.《frameset rows="xx"》
220.同样地,在一些实施例中,用户还可以对如图2g所示的收藏页签02显示的上述小说nov1进行位置调整,以及对小说nov1进行放大、缩小等操作。具体可参阅上述关于图7中s705的相关文字描述,在此不再赘述。
221.s905:将该页签对应的url收藏至收藏市场中。
222.例如,将上述小说nov1对应的页签04的url(url2)收藏至图8a所示的收藏市场中。当用户点击收藏市场中的小说nov1之后,即可触发显示处理单元223获取小说nov1的存储路径,将小说nov1显示在收藏页签02中。如此,可以实现用户自定义收藏的资源是否在收藏页签02中直观显示的需求,有助于提升用户在使用浏览器的收藏功能时的使用体验。
223.通过以上关于图5至图9中各实施例的描述,对本技术技术方案所能实现的对浏览器的功能页签中部分资源或所有资源进行收藏的过程进行了详细介绍。为了更好地理解本技术的技术方案,下面将结合一个具体的应用场景,来进一步描述本技术技术方案。
224.具体地,下面将结合图10a至10d所示的用户界面示意图,以及图11所示的流程图,以用户使用浏览器并行阅览多资源场景为例,介绍本技术的技术方案。
225.其中,图10a示意出的浏览器打开了两个功能页签(即页签03和页签04),以及收藏页签02,图10a显示的活动页签为页签04,页签04中显示的内容为小说nov1的部分章节;图
10b示意出的浏览器也打开了两个功能页签(即页签03和页签04),以及收藏页签02,图10b显示出的活动页签为页签03,页签03中显示的内容为视频vo1;图10c示意出了收藏页签02中分别和上述页签03和页签04对应的iframe标签b、iframe标签c的示意图;图10d示意出的浏览器也打开了两个功能页签(即页签03和页签04),以及收藏页签02,图10d显示出的活动页签为收藏页签02,当前显示的内容为上述页签03以及页签04的内容,也即在收藏页签02中并行显示了页签03和页签04的内容。图11根据本技术的一些实施例,示意出了计算机100通过执行本技术提供的浏览器的收藏功能实现方法,将浏览器的页签03和页签04显示的内容,在收藏页签02中进行并行显示的流程图。具体地,参考图11所示,计算机100通过将浏览器的页签03和页签04显示的内容在收藏页签02中进行并行显示的流程图包括以下步骤:
226.s1101:检测到产生对浏览器页签03以及页签04中的所有内容进行收藏的触发事件。
227.例如,在一些实施例中,用户想要在收藏页签02中同时显示页签03和页签04的内容,则用户可以在当前的活动页签页签04中点击收藏控件114,并且在弹出的收藏菜单121中点击“收藏并当前显示”控件122,从而浏览器产生对页签04中的所有内容进行收藏的触发事件。类似地,用户可以通过鼠标点击图10a所示的页签03,则浏览器跳转到图10b所示的用户界面,页签03成为浏览器当前的活动页签,之后,用户可以在活动页签03中点击收藏控件114,并且在弹出的收藏菜单121中点击“收藏并当前显示”控件122,从而浏览器产生对页签03中的所有内容进行收藏的触发事件。
228.s1102:将页签03的url以及页签04的url均存储至信息共享单元221中,并且将对应上述页签03以及页签04的基础参数存储至参数存储单元222中。其中,页签03以及页签04的基础参数分别为页签03以及页签04的名称、收藏类型,以及将页签03以及页签04显示在浏览器的收藏页签中时所对应的坐标、尺寸、名称等参数。
229.例如,在一些实施例中,页签04的url为url2,页签03的url为url3,在计算机100的事件检测单元224检测到上述s1101中产生的对应于页签03和页签04的触发事件时,将上述url2和url3均存储至计算机100的信息共享单元221中,并且将页签03以及页签04的收藏类型等参数存储至参数存储单元222中。应理解,由于用户在页签03和页签04中均选择的是“收藏并当前显示”,因此,对应于页签03和页签04的收藏类型均为收藏并当前显示。除此之外,参数存储单元222中还可以存储有对应于页签03和页签04的资源名称、坐标、尺寸等参数,其中坐标、尺寸参数可以是固定的参数,例如只要检测到上述触发事件,便将相应的待收藏资源,收藏类型,资源名称,以及默认的坐标、尺寸等参数写入参数存储单元222中。
230.s1103:在确定出需要在收藏页签02中显示出页签03以及页签04对应的资源的情况下,根据页签03的url以及页签04的url,以及参数存储单元222中存储的对应页签03和页签04的基础参数,在收藏页签02中同时显示页签03以及页签04的内容。
231.例如,在一些实施例中,在计算机100的显示处理单元223在监听到上述信息共享单元221中的collectlist字段中添加了上述分别对应于页签03和页签04的url的情况下,通过信息共享单元221中的collectstatus字段确定出页签03和页签04的收藏类型为:收藏并当前显示。则根据参数存储单元222中存储的关于页签03和页签04的坐标、尺寸等参数,在图10c所示的收藏页签02(html页面)中分别插入对应于页签03的iframe标签b,以及对应于页签04的iframe标签c。然后将页签03的url以及页签04的url分别写入iframe标签b以及
iframe标签c的src中,从而在如图10d所示的收藏页签02中并行显示出页签03和页签04的内容。
232.同样地,在一些实施例中,用户还可以对如图10d所示的收藏页签02显示的上述页签03和页签04进行位置调整,以及对页签03和页签04进行放大、缩小等操作。具体可参阅上述关于图7中s705的相关文字描述,在此不再赘述。
233.此外,在一些实施例中,还可以实现对上述收藏页签02中并行显示的页签03以及页签04的内容进行交互,例如,假设页签03中播放的视频是根据页签04中的小说改编后拍摄成的电视剧,则可以通过计算机100的全局事件管理单元225创建针对上述iframe标签b以及iframe标签c的子window和顶层top window的事件,从而实现iframe标签b以及iframe标签c的通信,以实现如图10d所示的视频vo1和小说nov1的同步显示。
234.此外,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。
235.本技术实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行时实现可实现上述各个方法实施例中的步骤。
236.本技术实施例还提供了一种电子设备,该电子设备包括:至少一个处理器、存储器以及存储在存储器中并可在至少一个处理器上运行的计算机程序,处理器执行计算机程序时实现上述任意各个方法实施例中的步骤。
237.本技术公开的机制的各实施例可以被实现在硬件、软件、固件或这些实现方法的组合中。本技术的实施例可实现为在可编程系统上执行的计算机程序或程序代码,该可编程系统包括至少一个处理器、存储系统(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备以及至少一个输出设备。
238.可将程序代码应用于输入指令,以执行本技术描述的各功能并生成输出信息。可以按已知方式将输出信息应用于一个或多个输出设备。为了本技术的目的,处理系统包括具有诸如例如数字信号处理器(digital signal processor,dsp)、微控制器、专用集成电路(application specific integrated circuit,asic)或微处理器之类的处理器的任何系统。
239.程序代码可以用高级程序化语言或面向对象的编程语言来实现,以便与处理系统通信。在需要时,也可用汇编语言或机器语言来实现程序代码。事实上,本技术中描述的机制不限于任何特定编程语言的范围。在任一情形下,该语言可以是编译语言或解释语言。
240.在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合来实现。所公开的实施例还可以被实现为由一个或多个暂时或非暂时性机器可读(例如,计算机可读)存储介质承载或存储在其上的指令,其可以由一个或多个处理器读取和执行。例如,指令可以通过网络或通过其他计算机可读介质分发。因此,机器可读介质可以包括用于以机器(例如,计算机)可读的形式存储或传输信息的任何机制,包括但不限于,软盘、光盘、光碟、只读存储器(cd-roms)、磁光盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁卡或光卡、闪存、或用于利用因特网以电、光、声或其他形式的传播信号来传输信息(例如,载波、红外信号数字信号等)的有形的机器可读存储器。因
此,机器可读介质包括适合于以机器(例如计算机)可读的形式存储或传输电子指令或信息的任何类型的机器可读介质。
241.在附图中,可以以特定布置和/或顺序示出一些结构或方法特征。然而,应该理解,可能不需要这样的特定布置和/或排序。而是,在一些实施例中,这些特征可以以不同于说明性附图中所示的方式和/或顺序来布置。另外,在特定图中包括结构或方法特征并不意味着暗示在所有实施例中都需要这样的特征,并且在一些实施例中,可以不包括这些特征或者可以与其他特征组合。
242.需要说明的是,本技术各设备实施例中提到的各单元/模块都是逻辑单元/模块,在物理上,一个逻辑单元/模块可以是一个物理单元/模块,也可以是一个物理单元/模块的一部分,还可以以多个物理单元/模块的组合实现,这些逻辑单元/模块本身的物理实现方式并不是最重要的,这些逻辑单元/模块所实现的功能的组合才是解决本技术所提出的技术问题的关键。此外,为了突出本技术的创新部分,本技术上述各设备实施例并没有将与解决本技术所提出的技术问题关系不太密切的单元/模块引入,这并不表明上述设备实施例并不存在其它的单元/模块。
243.需要说明的是,在本专利的示例和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
244.虽然通过参照本技术的某些优选实施例,已经对本技术进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本技术的精神和范围。

技术特征:
1.一种浏览器的收藏功能实现方法,应用于安装有浏览器的电子设备,其特征在于,所述方法包括:检测到用户的收藏选择操作,所述收藏选择操作选择的收藏对象是所述浏览器当前显示的页签中的至少部分显示内容;响应于所述收藏选择操作,存储所述至少部分显示内容的相关数据,其中所述相关数据能够被用于显示所述至少部分显示内容;响应于用户的查看操作,显示收藏页签,其中,所述收藏页签中显示有所述至少部分显示内容。2.根据权利要求1所述的方法,其特征在于,所述响应于所述收藏选择操作,存储所述至少部分显示内容的相关数据,包括:响应于所述收藏选择操作,确定出用户选择收藏的所述至少部分显示内容的相关数据;将所述至少部分显示内容的相关数据作为所述至少部分显示内容对应的资源包进行存储;确定出所述至少部分显示内容对应的资源包的存储路径以及所述资源包的名称;并且存储所述至少部分显示内容对应的资源包的存储路径以及所述资源包的名称。3.根据权利要求1或2所述的方法,其特征在于,还包括:响应于所述收藏选择操作,确定出用户选择收藏的所述至少部分显示内容对应的基础参数,所述基础参数用于描述所述至少部分显示内容对应的收藏类型,以及所述至少部分显示内容在所述收藏页签中显示时的位置信息和尺寸信息中的至少一个;存储所述至少部分显示内容对应的基础参数。4.根据权利要求3所述的方法,其特征在于,所述基础参数包括:所述至少部分显示内容对应的收藏类型参数,并且所述响应于用户的查看操作,显示收藏页签,包括:响应于用户的查看操作,获取存储的所述至少部分显示内容对应的资源包的存储路径、所述资源包的名称,以及所述部分显示内容对应的基础参数;根据获取的所述部分显示内容对应的基础参数,确定出需要收藏并显示所述部分显示内容的情况下,基于所述至少部分显示内容对应的资源包的存储路径、所述资源包的名称,以及所述部分显示内容对应的基础参数,显示所述收藏页签。5.根据权利要求4所述的方法,其特征在于,所述基础参数还包括:所述至少部分显示内容对应的位置参数和尺寸参数,并且所述基于所述至少部分显示内容对应的资源包的存储路径、所述资源包的名称,以及所述部分显示内容对应的基础参数,显示所述收藏页签,包括:根据所述部分显示内容对应的基础参数,确定出在所述收藏页签中显示所述至少部分显示内容时,所述至少部分显示内容在所述收藏页签中的第一位置和第一尺寸;基于所述资源包的存储路径以及所述资源包的名称,查找到所述至少部分显示内容的相关数据;基于查找到的所述至少部分显示内容的相关数据,在所述收藏页签的所述第一位置显示所述至少部分显示内容,其中,所述收藏页签中显示的所述部分显示内容的尺寸为所述
第一尺寸。6.根据权利要求5所述的方法,其特征在于,还包括:响应于用户的移动操作,将所述收藏页签中显示的所述至少部分显示内容从所述第一位置移动至第二位置。7.根据权利要求5或6所述的方法,其特征在于,还包括:响应于用户的缩放操作,将所述收藏页签中显示的所述至少部分显示内容从所述第一尺寸调整至第二尺寸。8.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:响应于用户的隐藏操作,隐藏所述收藏页签中显示的所述至少部分显示内容。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述至少部分显示内容的相关数据包括:所述至少部分显示内容或者所述至少部分显示内容对应的统一资源定位符。10.根据权利要求9所述的方法,其特征在于,所述至少部分显示内容的相关数据还包括:所述至少部分显示内容的显示样式文件和/或所述至少部分显示内容的脚本文件,其中,所述至少部分显示内容的显示样式文件用于描述:所述至少部分显示内容在所述当前显示的页签中的显示样式,所述至少部分显示内容的脚本文件用于描述:所述至少部分显示内容在所述当前显示的页签中的操作逻辑。11.根据权利要求1至10中任一项所述的方法,其特征在于,所述至少部分显示内容包括视频、音频、图片、文字中的一种或多种。12.一种浏览器的收藏功能实现装置,其特征在于,包括:检测模块,用于检测到用户的收藏选择操作,所述收藏选择操作选择的收藏对象是所述浏览器当前显示的页签中的至少部分显示内容;第一响应模块,用于响应于所述收藏选择操作,存储所述至少部分显示内容的相关数据,其中所述相关数据能够被用于显示所述至少部分显示内容;第二响应模块,用于响应于用户的查看操作,显示收藏页签,其中,所述收藏页签中显示有所述至少部分显示内容。13.根据权利要求12所述的装置,其特征在于,所述第一响应模块通过以下方式响应于所述收藏选择操作,存储所述至少部分显示内容的相关数据:响应于所述收藏选择操作,确定出用户选择收藏的所述至少部分显示内容的相关数据;将所述至少部分显示内容的相关数据作为所述至少部分显示内容对应的资源包进行存储;确定出所述至少部分显示内容对应的资源包的存储路径以及所述资源包的名称;并且存储所述至少部分显示内容对应的资源包的存储路径以及所述资源包的名称。14.根据权利要求12或13所述的装置,其特征在于,还包括:第三响应模块,用于响应于所述收藏选择操作,确定出用户选择收藏的所述至少部分
显示内容对应的基础参数,所述基础参数用于描述所述至少部分显示内容对应的收藏类型,以及所述至少部分显示内容在所述收藏页签中显示时的位置信息和尺寸信息中的至少一个;存储所述至少部分显示内容对应的基础参数。15.根据权利要求14所述的装置,其特征在于,所述基础参数包括:所述至少部分显示内容对应的收藏类型参数,并且所述第二响应模块通过以下方式响应于用户的查看操作,显示收藏页签:响应于用户的查看操作,获取存储的所述至少部分显示内容对应的资源包的存储路径、所述资源包的名称,以及所述部分显示内容对应的基础参数;根据获取的所述部分显示内容对应的基础参数,确定出需要收藏并显示所述部分显示内容的情况下,基于所述至少部分显示内容对应的资源包的存储路径、所述资源包的名称,以及所述部分显示内容对应的基础参数,显示所述收藏页签。16.根据权利要求15所述的装置,其特征在于,所述基础参数还包括:所述至少部分显示内容对应的位置参数和尺寸参数,并且所述第二响应模块通过以下方式基于所述至少部分显示内容对应的资源包的存储路径、所述资源包的名称,以及所述部分显示内容对应的基础参数,显示所述收藏页签:根据所述部分显示内容对应的基础参数,确定出在所述收藏页签中显示所述至少部分显示内容时,所述至少部分显示内容在所述收藏页签中的第一位置和第一尺寸;基于所述资源包的存储路径以及所述资源包的名称,查找到所述至少部分显示内容的相关数据;基于查找到的所述至少部分显示内容的相关数据,在所述收藏页签的所述第一位置显示所述至少部分显示内容,其中,所述收藏页签中显示的所述部分显示内容的尺寸为所述第一尺寸。17.根据权利要求16所述的装置,其特征在于,还包括:第四响应模块,用于响应于用户的移动操作,将所述收藏页签中显示的所述至少部分显示内容从所述第一位置移动至第二位置。18.根据权利要求16或17所述的装置,其特征在于,还包括:第五响应模块,用于响应于用户的缩放操作,将所述收藏页签中显示的所述至少部分显示内容从所述第一尺寸调整至第二尺寸。19.根据权利要求12至18中任一项所述的装置,其特征在于,还包括:第六响应模块,用于响应于用户的隐藏操作,隐藏所述收藏页签中显示的所述至少部分显示内容。20.根据权利要求12至19中任一项所述的装置,其特征在于,所述至少部分显示内容的相关数据包括:所述至少部分显示内容或者所述至少部分显示内容对应的统一资源定位符。21.根据权利要求20所述的装置,其特征在于,所述至少部分显示内容的相关数据还包括:所述至少部分显示内容的显示样式文件和/或所述至少部分显示内容的脚本文件,其中,
所述至少部分显示内容的显示样式文件用于描述:所述至少部分显示内容在所述当前显示的页签中的显示样式,所述至少部分显示内容的脚本文件用于描述:所述至少部分显示内容在所述当前显示的页签中的操作逻辑。22.根据权利要求12至21中任一项所述的装置,其特征在于,所述至少部分显示内容包括视频、音频、图片、文字中的一种或多种。23.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,该指令在电子设备上执行时使电子设备执行权利要求1-11中任一项所述的收藏功能实现方法。24.一种计算机程序产品,其特征在于,所述计算机程序产品包括指令,所述指令当被一个或多个处理器执行时用于实现如权利要求1-11中任一项所述的收藏功能实现方法。25.一种电子设备,其特征在于,包括:存储器,用于存储指令,以及一个或多个处理器,当所述指令被所述一个或多个处理器执行时,所述处理器执行如权利要求1-11中任一项所述的收藏功能实现方法。

技术总结
本申请涉及一种浏览器的收藏功能实现方法、可读介质和电子设备。该方法包括:检测到用户的收藏选择操作,收藏选择操作选择的收藏对象是浏览器当前显示的页签中的至少部分显示内容;响应于收藏选择操作,存储至少部分显示内容的相关数据,其中相关数据能够被用于显示至少部分显示内容;响应于用户的查看操作,显示收藏页签,其中,收藏页签中显示有至少部分显示内容。本申请技术方案可以实现对用户在浏览器的页签中感兴趣的部分资源的收藏,以满足用户想要对浏览器页签中部分资源进行收藏的需求。通过收藏页签来直观展示已收藏的多个资源,便于用户在收藏页签中快速查找到感兴趣的资源,有利于提升用户在使用浏览器的收藏功能时的使用体验。时的使用体验。时的使用体验。


技术研发人员:汤建华
受保护的技术使用者:华为云计算技术有限公司
技术研发日:2022.02.18
技术公布日:2023/8/31
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐