网页信息栏的显示方法和装置及系统的制作方法

文档序号:9200389阅读:416来源:国知局
网页信息栏的显示方法和装置及系统的制作方法
【技术领域】
[0001] 本发明涉及网页浏览器技术领域,尤其涉及一种网页信息栏的显示方法和装置及 系统。
【背景技术】
[0002] 用户可以在个人电脑、移动设备上,通过网页浏览器获取互联网上的各种信息,同 时也可以通过网页浏览器发送或分享各种资源。网页浏览器已经是用户访问互联网的重要 入口,是用户使用互联网服务的首要工具。当发生用户关注的事件或者发生影响用户体验 的状态变化时,可以通过对话框通知用户。但是,对话框会打断用户当前操作,给用户造成 困扰。为了避免打断用户操作,可以通过在网页的上面显示信息栏(Infobar)来及时通知 用户,例如,在信息栏显示是否翻译当前网页等。
[0003] 目前的信息栏都是浏览器在实现时预先定义好并嵌入到浏览器中的,如果需要更 新信息栏,就必须更新整个浏览器程序,这就增加了更新的难度,降低了灵活性。

【发明内容】

[0004] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005] 为此,本发明的第一个目的在于提出一种网页信息栏的显示方法,该方法可以增 强浏览器中显示的信息栏的实现灵活性,从而降低信息栏的更新难度。
[0006] 本发明的第二个目的在于提出一种网页信息栏的显示方法。
[0007] 本发明的第三个目的在于提出一种客户端装置。
[0008] 本发明的第四个目的在于提出一种服务端装置。
[0009] 本发明的第五个目的在于提出一种网页信息栏的显示系统。
[0010] 为达到上述目的,本发明实施例提出的网页信息栏的显示方法,包括:从服务端获 取信息栏的描述文件,所述信息栏的描述文件与浏览器中发生的预设事件对应;解析所述 信息栏的描述文件;在解析成功后,根据所述信息栏的描述文件显示信息栏。
[0011] 可选的,信息栏的描述文件是脚本文件,所述从服务端获取信息栏的描述文件,包 括:在当前发生预设事件时,向服务端发送请求消息,所述请求消息用于请求与所述当前发 生的预设事件对应的脚本文件,所述服务端中预先保存与每个预设事件对应的脚本文件; 接收所述服务端发送的与所述当前发生的预设事件对应的脚本文件。
[0012] 可选的,所述脚本文件包括预设个数的组成部分,不同的组成部分包括相同的属 性和特有的属性。
[0013] 可选的,信息栏的描述文件是网页文件,所述从服务端获取信息栏的描述文件,包 括:接收服务端发送的至少一个网页文件,其中,每个预设事件对应一个网页文件;将所述 至少一个网页文件保存在浏览器的本地文件中;在当前发生预设事件时,从所述浏览器的 本地文件中获取与所述当前发生的预设事件对应的网页文件。
[0014] 可选的,所述至少一个网页文件是加密后的网页文件。
[0015] 可选的,在需要更新信息栏时,所述方法还包括:从服务端获取更新后的信息栏的 描述文件,并根据所述更新后的信息栏的描述文件显示更新后的信息栏。
[0016] 可选的,所述根据所述信息栏的描述文件显示信息栏,包括:当所述描述文件是脚 本文件时,根据所述脚本文件中对信息栏的各个组成部分的属性的描述,显示信息栏;或 者,当所述描述文件是网页文件时,加载所述网页文件,将所述网页文件确定为信息栏进行 显不O
[0017] 本发明实施例提出的网页信息栏的显示方法,通过从服务端获取信息栏的描述文 件并进行解析,在解析成功后根据信息栏的描述文件显示信息栏,由于信息栏是根据描述 文件进行显示的,而不是将信息栏嵌入到浏览器中,因此在需要更新信息栏时可以更新对 应的信息栏描述文件,而不需要更新整个浏览器程序,增强了浏览器中显示的信息栏的实 现灵活性,降低了更新的难度,并且提高了灵活性。
[0018] 为达到上述目的,本发明实施例提出的网页信息栏的显示方法,包括:确定信息 栏的描述文件,所述信息栏的描述文件与客户端的浏览器中发生的预设事件对应;将所述 信息栏的描述文件发送给所述客户端,以使所述客户端在成功解析所述信息栏的描述文件 后,根据所述信息栏的描述文件显示信息栏。
[0019] 可选的,确定信息栏的描述文件,包括:生成与每个所述预设事件对应的脚本文 件;所述将所述信息栏的描述文件发送给所述客户端,包括:接收所述客户端在当前发生 预设事件时发送的请求消息,所述请求消息用于请求与所述当前发生的预设事件对应的脚 本文件;从所述脚本文件中获取与所述当前发生的预设事件对应的脚本文件,并将与所述 当前发生的预设事件对应的脚本文件发送给所述客户端。
[0020] 可选的,确定信息栏的描述文件,包括:生成或从其他设备获取与每个所述预设事 件对应的网页文件;所述将所述信息栏的描述文件发送给所述客户端,包括:对所述网页 文件进行加密,并将加密后的网页文件发送给所述客户端。
[0021] 可选的,在需要更新信息栏时,修改所述信息栏的描述文件。本发明实施例提出的 网页信息栏的显示方法,通过确定每个预设事件对应的信息栏的描述文件,并发送给客户 端,以使客户端在成功解析信息栏的描述文件后,根据描述文件显示相应的信息栏,由于信 息栏是根据描述文件进行显示的,而不是将信息栏嵌入到浏览器中,因此在需要更新信息 栏时可以更新对应的信息栏描述文件,而不需要更新整个浏览器程序,增强了浏览器中显 示的信息栏的实现灵活性,降低了更新的难度,并且提高了灵活性。
[0022] 为达到上述目的,本发明实施例提出的客户端装置,包括:获取模块,用于从服务 端获取信息栏的描述文件,所述信息栏的描述文件与浏览器中发生的预设事件对应;解析 模块,用于解析所述信息栏的描述文件;显示模块,用于在解析成功后,根据所述信息栏的 描述文件显示信息栏。
[0023] 可选的,所述信息栏的描述文件是脚本文件,所述获取模块包括:发送子模块,用 于在当前发生预设事件时,向服务端发送请求消息,所述请求消息用于请求与所述当前发 生的预设事件对应的脚本文件,所述服务端中预先保存与每个预设事件对应的脚本文件; 第一接收子模块,用于接收所述服务端发送的与所述当前发生的预设事件对应的脚本文 件。
[0024] 可选的,所述脚本文件包括预设个数的组成部分,不同的组成部分包括相同的属 性和特有的属性。
[0025] 可选的,所述信息栏的描述文件是网页文件,所述获取模块包括:第二接收子模 块,用于接收服务端发送的至少一个网页文件,其中,每个预设事件对应一个网页文件;保 存子模块,用于将所述至少一个网页文件保存在浏览器的本地文件中;获取子模块,用于在 当前发生预设事件时,从所述浏览器的本地文件中获取与所述当前发生的预设事件对应的 网页文件。
[0026] 可选的,所述至少一个网页文件是加密后的网页文件。
[0027] 可选的,在需要更新信息栏时,所述装置还包括:更新模块,用于从服务端获取更 新后的信息栏的描述文件,并根据所述更新后的信息栏的描述文件显示更新后的信息栏。
[0028] 可选的,所述显示模块还用于当所述描述文件是脚本文件时,根据所述脚本文件 中对信息栏的各个组成部分的属性的描述,显示信息栏;或者,当所述描述文件是网页文件 时,加载所述网页文件,将所述网页文件确定为信息栏进行显示。
[0029] 本发明实施例提出的客户端装置,通过从服务端获取信息栏的描述文件并进行解 析,在解析成功后根据信息栏的描述文件显示信息栏,由于信息栏是根据描述文件进行显 示的,而不是将信息栏嵌入到浏览器中,因此在需要更新信息栏时可以更新对应的信息栏 描述文件,而不需要更新整个浏览器程序,增强了浏览器中显示的信息栏的实现灵活性,降 低了更新的难度,并且提高了灵活性。
[0030] 为达到上述目的,本发明实施例提出的服务端装置,包括:确定模块,用于确定信 息栏的描述文件,所述信息栏的描述文件与客户端的浏览器中发生的预设事件对应;发送 模块,用于将所述信息栏的描述文件发送给所述客户端,以使所述客户端在成功解析所述 信息栏的描述文件后,根据所述信息栏的描述文件显示信息栏。
[0031] 可选的,所述确定模块还
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1