在浏览器界面显示信息的方法及装置制造方法

文档序号:6543547阅读:119来源:国知局
在浏览器界面显示信息的方法及装置制造方法
【专利摘要】本发明提供了一种在浏览器界面显示信息的方法及装置,其中,在浏览器界面显示信息的方法包括:解析当前浏览器皮肤的配置文件,从配置文件的解析结果中获得脚本文件信息和图片信息;通过第一接口将图片信息对应的图片绘制到当前浏览器界面上;以及通过第二接口解析脚本文件信息对应的脚本文件,并在当前浏览器界面上生成链接信息。本发明实施例,通过解析当前浏览器皮肤的配置文件获得脚本文件信息,通过第二接口解析脚本文件信息对应的脚本文件,并在当前浏览器界面上生成链接信息,使浏览器的皮肤具有交互能力,从而大大提升了用户的使用体验。
【专利说明】在浏览器界面显示信息的方法及装置
【技术领域】
[0001]本发明涉及计算机技术,尤其涉及一种在浏览器界面显示信息的方法及装置。
【背景技术】
[0002]浏览器是指可以显示网页服务器或者文件系统的超文本标记语言(HTML)文件内容,并让用户与这些文件进行交互的一种软件。网页浏览器主要通过超文本传输协议(HTTP)与网页服务器进行交互并获取网页,这些网页由统一资源定位符(URL)指定,文件格式通常为HTML,并由多用途互联网邮件扩展(MME)在HTTP协议中指明。一个网页中可以包括多个文档,每个文档都是分别从服务器获取的。大部分的浏览器本身支持除了HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(plug-1ns)。另外,许多浏览器还支持其他的URL类型及其相应的协议,如文件传输协议(FTP)等。HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图像、动画、视频、声音、流媒体等。个人电脑上常见的网页浏览器包括谷歌(Google)浏览器(ChiOmeXFirefox浏览器、Opera浏览器、360安全浏览器、猎豹浏览器、搜狗高速浏览器、腾讯TT、傲游浏览器、百度浏览器、腾讯QQ浏览器等。
[0003]Google Chrome是一个由Google公司开发的网页浏览器,该浏览器是基于其他开源软件所撰写,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。
[0004]但是,Chrome目前只是将皮肤中的图片素材渲染到浏览器的界面上,配合皮肤文件中的配置文件来进行相应的排版,没有任何的交互效果。

【发明内容】

[0005]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种具有交互效果的在浏览器界面显示信息的方法及装置。
[0006]根据本发明实施例的在浏览器界面显示信息的方法,包括:解析当前浏览器皮肤的配置文件,从配置文件的解析结果中获得脚本文件信息和图片信息;通过第一接口将图片信息对应的图片绘制到当前浏览器界面上;以及通过第二接口解析脚本文件信息对应的脚本文件,并在当前浏览器界面上生成链接信息。
[0007]根据本发明实施例的在浏览器界面显示信息的方法,通过解析当前浏览器皮肤的配置文件获得脚本文件信息,通过第二接口解析脚本文件信息对应的脚本文件,并在当前浏览器界面上生成链接信息,使浏览器的皮肤具有交互能力,从而大大提升了用户的使用体验。
[0008]根据本发明实施例的在浏览器界面显示信息的装置,包括:解析模块,用于解析当前浏览器皮肤的配置文件,从配置文件的解析结果中获得脚本文件信息和图片信息;绘制模块,用于通过第一接口将图片信息对应的图片绘制到当前浏览器界面上;以及生成模块,用于通过第二接口解析脚本文件信息对应的脚本文件,并在当前浏览器界面上生成链接信
肩、O[0009]根据本发明实施例的在浏览器界面显示信息的装置,通过解析模块解析当前浏览器皮肤的配置文件获得脚本文件信息和图片信息,通过绘制模块将图片信息对应的图片绘制到当前浏览器界面上;通过生成模块在当前浏览器界面上生成链接信息,使浏览器的皮肤具有交互能力,从而大大提升了用户的使用体验。
[0010]本发明实施例提出了一种移动终端,该移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为移动终端的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:解析当前浏览器皮肤的配置文件,从配置文件的解析结果中获得脚本文件信息和图片信息;通过第一接口将图片信息对应的图片绘制到当前浏览器界面上;以及通过第二接口解析脚本文件信息对应的脚本文件,并在当前浏览器界面上生成链接信肩、O
[0011]根据本发明实施例的移动终端,通过解析当前浏览器皮肤的配置文件获得脚本文件信息,通过第二接口解析脚本文件信息对应的脚本文件,并在当前浏览器界面上生成链接信息,使浏览器的皮肤具有交互能力,从而大大提升了用户的使用体验。
【专利附图】

【附图说明】
[0012]图1a是根据本发明一个实施例的在浏览器界面显示信息的方法流程图。
[0013]图1b是根据本发明一个实施例的在浏览器界面显示信息的方法流程图。
[0014]图2是根据本发明一个实施例的皮肤样式文件夹的内容示意图。
[0015]图3是根据本发明一个实施例的浏览器接口的示意图。
[0016]图4是根据本发明一个实施例的在浏览器界面显示信息的装置的结构示意图。
[0017]图5是根据本发明一个实施例的在浏览器界面显示信息的装置的结构示意图。
【具体实施方式】
[0018]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0019]下面参考附图描述本发明实施例的在浏览器界面显示信息的方法及装置。
[0020]图1a是根据本发明一个实施例的在浏览器界面显示信息的方法流程图。如图1a所示,该方法包括:
[0021]S101,解析当前浏览器皮肤的配置文件,从配置文件的解析结果中获得脚本文件信息和图片信息。
[0022]在该实施例中,皮肤制作者首先设计当前浏览器例如Chrome浏览器的图形用户界面(⑶I)界面和脚本(JavaScript)文件,然后将JavaScript脚本文件通过mainifest.json配置文件引入皮肤文件中,并在JavaScript脚本文件中设置可点击链接的配置信息例如可点击链接在Chrome浏览器上的生成位置、文字大小或者其他更加复杂的交互效果,以此来完成一款可供用户点击的皮肤的制作。
[0023]其中,皮肤制作者在设计当前浏览器例如Chrome浏览器的图形用户界面(GUI)界面的过程中会用到图片,该图片是Chrome皮肤必需的图片素材资源,以便manifest, json配置文件索引,图2示出了皮肤样式文件夹的信息,从图2可以看出皮肤样式文件夹除了包含图片外,还包括Manifest, json配置文件和JavaScript脚本文件,Manifest, json配置文件记录此皮肤需要用到的相关配置信息。JavaScript脚本文件里面为皮肤制作者制作的交互脚本内容。
[0024]当然,皮肤制作者可以根据各种需求例如定制需求制作各种脚本文件,从而达到可定制的目的。
[0025]由于mainifest.json配置文件中包含图片信息和脚本文件信息,因此,通过解析mainifest.json配置文件可以获得对应的信息。其中,图片信息可以是图片的路径,脚本文件信息可以是脚本文件的路径。
[0026]具体地,一个mainifest.json配置文件的示例如下:
[0027]Manifest, json配置文件的内容:
[0028]
【权利要求】
1.一种在浏览器界面显示信息的方法,其特征在于,包括: 解析当前浏览器皮肤的配置文件,从所述配置文件的解析结果中获得脚本文件信息和图片信息; 通过第一接口将所述图片信息对应的图片绘制到当前浏览器界面上;以及通过第二接口解析所述脚本文件信息对应的脚本文件,并在所述当前浏览器界面上生成链接信息。
2.根据权利要求1所述的方法,其特征在于,在所述通过第二接口解析所述脚本文件信息对应的脚本文件之前,还包括: 通过调用所述当前浏览器内置的脚本引擎生成所述第二接口。
3.根据权利要求1所述的方法,其特征在于,在所述解析当前浏览器皮肤的配置文件之前,还包括: 获得所述配置文件。
4.根据权利要求1所述的方法,其特征在于,所述当前浏览器界面包括所述当前浏览器的网页页面或者图形用户界面。
5.根据权利要求1所述的方法,其特征在于,所述链接信息包括地址信息、图片信息或应用程序APP。
6.根据权利要求1所述的方法,其特征在于,所述脚本文件中设置有所述链接信息的配置信息。
7.根据权利要求1所述的方法,其特征在于,所述在所述当前浏览器界面上生成链接信息之后,还包括: 接收用户对所述链接信息的触发请求,根据所述触发请求跳转到对应的资源。
8.根据权利要求1所述的方法,其特征在于,所述图片包括各种类型的图片,所述图片信息包括对应图片的路径信息。
9.根据权利要求1所述的方法,其特征在于,所述脚本文件信息包括对应脚本文件的路径信息。
10.根据权利要求6所述的方法,其特征在于,所述链接信息的配置信息包括所述链接信息在所述当前浏览器上的生成位置或字体大小。
11.一种在浏览器界面显示信息的装置,其特征在于,包括: 解析模块,用于解析当前浏览器皮肤的配置文件,从所述配置文件的解析结果中获得脚本文件信息和图片信息; 绘制模块,用于通过第一接口将所述图片信息对应的图片绘制到当前浏览器界面上;以及 生成模块,用于通过第二接口解析所述脚本文件信息对应的脚本文件,并在所述当前浏览器界面上生成链接信息。
12.根据权利要求11所述的装置,其特征在于,还包括: 接口生成模块,用于在所述生成模块通过第二接口解析所述脚本文件信息对应的脚本文件之前,通过调用当前浏览器内置的脚本引擎生成所述第二接口。
13.根据权利要求11所述的装置,其特征在于,还包括: 获得模块,用于在所述解析模块解析当前浏览器皮肤的配置文件之前,获得所述配置文件。
14.根据权利要求11所述的装置,其特征在于,所述当前浏览器界面包括所述当前浏览器的网页页面或者图形用户界面。
15.根据权利要求11所述的装置,其特征在于,所述链接信息包括地址信息、图片信息或应用程序APP。
16.根据权利要求11所述的装置,其特征在于,所述脚本文件中设置有所述链接信息的配置信息。
17.根据权利要求11所述的装置,其特征在于,还包括: 跳转模块,用于在所述生成模块在当前浏览器界面上生成链接信息之后,接收用户对所述链接信息的触发请求,根据所述触发请求跳转到对应的资源。
18.根据权利要求11所述的装置,其特征在于,所述图片包括各种类型的图片,所述图片信息包括对应图片的路径信息。
19.根据权利要求11所述的装置,其特征在于,所述脚本文件信息包括对应脚本文件的路径信息。
20.根据权利要求16所述的装置,其特征在于,所述链接信息的配置信息包括所述链接信息在所述当前浏览器上的生成位置或字体大小。
【文档编号】G06F9/445GK103942291SQ201410146065
【公开日】2014年7月23日 申请日期:2014年4月11日 优先权日:2014年4月11日
【发明者】周琦, 范路, 江昪, 王玮 申请人:北京金山网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1