历史记录信息的清除方法及浏览器的制造方法

文档序号:8299022阅读:340来源:国知局
历史记录信息的清除方法及浏览器的制造方法
【技术领域】
[0001] 本发明涉及信息技术领域,特别涉及一种历史记录信息的清除方法及浏览器。
【背景技术】
[0002] 随着互联网的不断发展,互联网的使用群体也越来越多,用户可以在互联网中浏 览不同的网页从而获取所需要的各类信息。用户在浏览网页的过程中,浏览器可以将历史 访问网址记录、用户输入的用户名和密码等信息缓存在本地终端中,以便用户下次浏览时 直接使用。为了保证用户的信息安全,浏览器还可以将上述信息进行删除。
[0003] 目前,浏览器提供的网页历史记录信息的清除方式,只能对终端中缓存的部分历 史记录信息进行清除,对终端中缓存的HTML5页面的历史记录信息不做任何处理,从而造 成现有历史记录信息的清除方式的信息删除效率较低,信息删除的覆盖面较小,无法充分 保证用户的信息安全。

【发明内容】

[0004] 本发明实施例提供一种历史记录信息的清除方法及浏览器,可以提高历史记录信 息的删除效率和信息删除的覆盖面。
[0005] 本发明实施例采用的技术方案为:
[0006] -种历史记录信息的清除方法,包括:
[0007] 接收第一缓存清除指令,所述第一缓存清除指令用于指示删除已访问过的各个 HTML5页面分别对应的历史记录信息;
[0008] 从所述缓存中获取已访问过的所述各个HTML5页面分别对应的键值,并根据所述 键值获取所述各个HTML5页面分别对应的历史记录信息;
[0009] 删除所述缓存中存储的所述各个HTML5页面分别对应的键值和历史记录信息。
[0010] 一种浏览器,包括:
[0011] 接收单元,用于接收第一缓存清除指令,所述第一缓存清除指令用于指示删除已 访问过的各个HTML5页面分别对应的历史记录信息;
[0012] 获取单元,用于从所述缓存中获取已访问过的所述各个HTML5页面分别对应的键 值,并根据所述键值获取所述各个HTML5页面分别对应的历史记录信息;
[0013] 删除单元,用于删除所述缓存中存储的所述获取单元获取的所述各个HTML5页面 分别对应的键值和历史记录信息。
[0014] 本发明实施例提供的历史记录信息的清除方法及浏览器,首先接收第一缓存清除 指令,所述第一缓存清除指令用于指示删除已访问过的各个HTML5页面分别对应的历史记 录信息,然后从所述缓存中获取已访问过的所述各个HTML5页面分别对应的键值,并根据 所述键值获取所述各个HTML5页面分别对应的历史记录信息,最后删除所述缓存中存储的 所述各个HTML5页面分别对应的键值和历史记录信息。与目前浏览器只能对终端中缓存的 部分历史记录信息进行清除相比,本发明实施例提供了一种清除HTML5页面对应的历史记 录信息的方式,可以实现清除缓存中存储的全部网页的历史记录信息,从而提高了历史记 录信息的删除效率和信息删除的覆盖面。
【附图说明】
[0015] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附 图获得其它的附图。
[0016] 图1为本发明实施例提供的一种历史记录信息的清除方法流程图;
[0017] 图2为本发明实施例提供的另一种历史记录信息的清除方法流程图;
[0018] 图3为本发明实施例提供的一种浏览器功能结构示意图;
[0019] 图4为本发明实施例提供的另一种浏览器功能结构示意图;
[0020] 图5为本发明实施例提供的浏览器界面示意图。
【具体实施方式】
[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它 实施例,都属于本发明保护的范围。
[0022] 为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说 明。
[0023] 本发明实施例提供一种历史记录信息的清除方法,如图1所示,所述方法包括:
[0024] 101、接收第一缓存清除指令。
[0025] 其中,所述第一缓存清除指令用于指示删除已访问过的各个HTML5页面的历史记 录信息。HTML5页面的历史记录信息具体可以包括用户输入过的搜索关键词、用户在输入框 中输入的信息记录、表单密码等,本发明实施例不做限定。
[0026] 对于本发明实施例,可以在特定区域预置触发清除缓存中存储的已访问过的各个 HTML5页面的历史记录信息的功能按钮,当用户点击或者触击该功能按钮时,浏览器清除已 访问过的各个HTML5页面的历史记录信息。例如,如图5所示,在浏览器显示界面,当用户 点击设置选项后,会显示一个包含触发清除已访问过的各个HTML5页面的历史记录信息的 功能按钮的设置选项提示框,当用户点击无痕浏览功能按钮时,即可实现清除已访问过的 各个HTML5页面的历史记录信息。
[0027] 102、从所述缓存中获取已访问过的各个HTML5页面分别对应的键值,并根据所述 键值获取所述各个HTML5页面分别对应的历史记录信息。
[0028] 其中,缓存中保存有已访问过的各个HTML5页面分别对应的键值,以及与键值对 应的历史记录信息,键值具体可以为与该键值对应的历史记录信息的索引。例如,用户在某 一个HTML5页面的搜索框中输入过4个关键词,则该HTML5页面对应的键值有4个,分别为 keyl、key2、key3、key4,每一个键值分别对应一个关键词。
[0029] 对于本发明实施例,浏览器可以通过各个网页对应的源代码中包含的特定标签 符,判断该网页是否为HTML5页面,也可以通过各个网页对应的URL,判断该网页是否为HTML5页面,若该网页为HTML5页面,则在缓存中保存该网页的历史记录信息时,对该网页 进行特定标识,以便浏览器在进行HTML5页面的历史记录信息的清除时,可以快速遍历并 获取到各个HTML5页面,从而提高了历史记录信息的清除效率。
[0030] 103、删除所述缓存中存储的所述各个HTML5页面分别对应的键值和历史记录信 肩、。
[0031] 本发明实施例提供的一种历史记录信息的清除方法,首先接收第一缓存清除指 令,所述第一缓存清除指令用于指示删除已访问过的各个HTML5页面的历史记录信息,然 后从所述缓存中获取已访问过的各个HTML5页面分别对应的键值,并根据所述键值获取所 述各个HTML5页面分别对应的历史记录信息,最后删除所述缓存中存储的所述各个HTML5 页面分别对应的键值和历史记录信息。与目前浏览器只能对终端中缓存的部分历史记录信 息进行清除相比,本发明实施例提供了一种清除HTML5页面对应的历史记录信息的方式, 可以实现清除缓存中存储的全部网页的历史记录信息,从而提高了历史记录信息的删除效 率和信息删除的覆盖面。
[0032] 本实施例提供另一种历史记录信息的清除方法,如图2所示,所述方法包括:
[0033] 2
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1