一种导航栏颜色更换的方法及装置制造方法及图纸

技术编号:17161924 阅读:27 留言:0更新日期:2018-02-01 20:15
本发明专利技术公开了一种导航栏颜色更换的方法,包括以下步骤:判断步骤:判断是否存在有网页颜色标识符,如果是,则执行获取步骤;获取步骤:获取网页颜色,所述网页颜色包括网页背景颜色;替换步骤:根据获取到的网页颜色对导航栏颜色进行替换,所述导航栏颜色包括导航栏背景颜色。本发明专利技术还公开了一种电子设备、计算机可读存储介质和导航栏颜色更换的装置。本发明专利技术的导航栏颜色更换的方法能够方便的解决内嵌浏览器动态修改导航栏底色,无需研发人员配合,也无需重新发布新版本,且能够提高用户体验。

A method and device for changing color of navigation bar

The invention discloses a method for navigation bar color change, which comprises the following steps: judging steps: determine whether there was \color identifier, if it is, then acquiring the steps; obtain the following steps: acquiring\ color, the color of \including the page background color; replacement steps: according to the acquired\ color of the navigation bar the color is replaced, the navigation bar includes a navigation bar background color color. The invention also discloses an electronic device, a computer readable storage medium and a device for changing the color of the navigation bar. The color changing method of the navigation bar of the invention can conveniently solve the problem that the embedded browser dynamically modifies the background of the navigation bar, does not need R & D personnel cooperation, and does not need to re release the new version, and can improve user experience.

【技术实现步骤摘要】
一种导航栏颜色更换的方法及装置
本专利技术涉及一种计算机
,尤其涉及一种导航栏颜色更换的方法及装置。
技术介绍
目前,移动嵌入式平台(安卓Android,苹果iPhone,黑莓Blackberry)的本地应用程序越来越多,而为了更快捷的在客户端本地应用中展现内容,内嵌浏览器展现网页的方式也被使用的越来越多。但内嵌浏览器的背景颜色,标题颜色都是预先配置在客户端的。为了提高网页整体性,会根据不同的网页设置不同的标题颜色和背景颜色;但每次修改添加都需要研发人员配合,配置号后重新发版调整;更新过客户端的用户才能看到最新效果,从而使得颜色的更换变得比较的复杂。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种导航栏颜色更换的方法,其能解决动态修改导航栏底色的技术问题。本专利技术的目的之二在于提供一种电子设备,其能解决动态修改导航栏底色的技术问题。本专利技术的目的之三在于提供一种计算机可读存储介质,其能解决动态修改导航栏底色的技术问题。本专利技术的目的之四在于提供一种导航栏颜色更换的装置,其能解决动态修改导航栏底色的技术问题。本专利技术的目的之一采用如下技术方案实现:一种导航栏颜色更换的方法,包括以下步骤:判断步骤:判断是否存在有网页颜色标识符,如果是,则执行获取步骤;获取步骤:获取网页颜色,所述网页颜色包括网页背景颜色;替换步骤:根据获取到的网页颜色对导航栏颜色进行替换,所述导航栏颜色包括导航栏背景颜色。进一步地,还包括模式判断步骤,当判断步骤中判断为是的时候,先执行模式判断步骤:判断网页颜色标识的颜色模式是否采用RGB模式或者HSB模式或者HEX模式其中的一种,如果是,则执行获取步骤。进一步地,在获取步骤中,所述网页颜色还包括网页标题文字颜色,在替换步骤中,所述导航栏颜色还包括导航栏标题文字颜色。本专利技术的目的之二采用如下技术方案实现:一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:判断步骤:判断是否存在有网页颜色标识符,如果是,则执行获取步骤;获取步骤:获取网页颜色,所述网页颜色包括网页背景颜色;替换步骤:根据获取到的网页颜色对导航栏颜色进行替换,所述导航栏颜色包括导航栏背景颜色。进一步地,还包括模式判断步骤,当判断步骤中判断为是的时候,先执行模式判断步骤:判断网页颜色标识的颜色模式是否采用RGB模式或者HSB模式或者HEX模式其中的一种,如果是,则执行获取步骤。进一步地,在获取步骤中,所述网页颜色还包括网页标题文字颜色,在替换步骤中,所述导航栏颜色还包括导航栏标题文字颜色。本专利技术的目的之三采用如下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任意一项所描述的方法。本专利技术的目的之四采用如下技术方案实现:一种导航栏颜色更换的装置,包括以下模块:判断模块:用于判断是否存在有网页颜色标识符,如果是,则执行获取模块;获取模块:用于获取网页颜色,所述网页颜色包括网页背景颜色;替换模块:用于根据获取到的网页颜色对导航栏颜色进行替换,所述导航栏颜色包括导航栏背景颜色。进一步地,还包括模式判断模块,当判断模块中判断为是的时候,先执行模式判断模块:用于判断网页颜色标识的颜色模式是否采用RGB模式或者HSB模式或者HEX模式其中的一种,如果是,则执行获取模块。进一步地,在获取模块中,所述网页颜色还包括网页标题文字颜色,在替换模块中,所述导航栏颜色还包括导航栏标题文字颜色。相比现有技术,本专利技术的有益效果在于:本专利技术的导航栏颜色更换的方法能够方便的解决内嵌浏览器动态修改导航栏底色,无需研发人员配合,也无需重新发布新版本,且能够提高用户体验。附图说明图1为本专利技术的导航栏颜色更换的方法的流程图;图2为本专利技术的导航栏颜色更换的方法的结构图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。实施例一:如图1所示,本专利技术提供了一种导航栏颜色更换的方法,包括以下步骤:S1:判断是否存在有网页颜色标识符,如果是,则执行步骤S11:判断网页颜色标识的颜色模式是否采用RGB模式或者HSB模式或者HEX模式其中的一种,如果是,则执行步骤S2;如果存在有网页颜色标识符,则可以获取到网页上相对应的颜色,一般的都是采用现有的颜色模式;HEX:十六进制的颜色值。RGB:RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。HSB:HSB色彩模式是基于人眼的一种颜色模式;是普及型设计软件中常见的色彩模式,其中H代表色相;S代表饱和度;B代表亮度。S2:获取网页颜色,所述网页颜色包括网页背景颜色和网页标题文字颜色;打开网页后获取页面上“bgcolor”背景颜色标签和“title_color”标题文字颜色,以便对导航栏颜色进行替换更改;这里的“bgcolor”和“title_color”都是设计者根据习惯来进行命名的,在实际操作过程中,也可以使用其他的变量名称来进行代替以便进行获取相应的内容,如“bjcolor”“bdcolor”等等名词,这些具体的实施方式都在本专利技术的一些具体实施例;S3:根据获取到的网页颜色对导航栏颜色进行替换,所述导航栏颜色包括导航栏背景颜色和导航栏标题文字颜色。判断为需要执行颜色替换时,先把获取到的颜色标识换算为本地软件可识别的颜色标识。并替换原有的颜色。具体的,采用网页背景颜色替换导航栏背景颜色,采用网页标题文字颜色替换导航栏标题文字颜色;内嵌浏览器的导航栏上默认已设置了与本地应用程序统一风格的背景颜色和标题颜色。当获取并识别到页面上设置的背景颜色和标题字体颜色时,需要先删除掉原有默认的背景颜色和标题字体颜色。然后再把在网页中识别到背景颜色和标题字体颜色替换到内嵌浏览器到导航栏上。本专利技术的方案能够解决内嵌浏览器可动态修改导航栏底色和标题文字颜色,无需研发人员配合,也无需重新发布新版本,针对用户的适应性比较好,并且页面的统一性也比较高,内置浏览器打开网页的时候,优先检测网页中设置的背景颜色标识和标题颜色标识,若存在背景颜色标识和标题颜色标识,则删除原有的导航栏背景颜色和导航栏标题颜色,添加从网站上获取到的背景颜色和标题颜色,由此可以实现自动化修改。实施例二实施例二公开了一种电子设备,该电子设备包括处理器、存储器以及程序,其中处理器和存储器均可采用一个或多个,程序被存储在存储器中,并且被配置成由处理器执行,处理器执行该程序时,实现实施例一的导航栏颜色更换的方法。该电子设备可以是手机、电脑、平板电脑等等一系列的电子设备。实施例三实施例三公开了一种可读的计算机存储介质,该存储介质用于存储程序,并且该程序被处理器执行时,实现实施例一的导航栏颜色更换的方法。实施例四如图2所示,本专利技术提供了一种导航栏颜色更换的装置,包括以下模块:判断模块:用于判断是否存在有网页颜色标识符,如果是,则执行获取模块;模式判断模块,本文档来自技高网...
一种导航栏颜色更换的方法及装置

【技术保护点】
一种导航栏颜色更换的方法,其特征在于,包括以下步骤:判断步骤:判断是否存在有网页颜色标识符,如果是,则执行获取步骤;获取步骤:获取网页颜色,所述网页颜色包括网页背景颜色;替换步骤:根据获取到的网页颜色对导航栏颜色进行替换,所述导航栏颜色包括导航栏背景颜色。

【技术特征摘要】
1.一种导航栏颜色更换的方法,其特征在于,包括以下步骤:判断步骤:判断是否存在有网页颜色标识符,如果是,则执行获取步骤;获取步骤:获取网页颜色,所述网页颜色包括网页背景颜色;替换步骤:根据获取到的网页颜色对导航栏颜色进行替换,所述导航栏颜色包括导航栏背景颜色。2.如权利要求1所述的导航栏颜色更换的方法,其特征在于,还包括模式判断步骤,当判断步骤中判断为是的时候,先执行模式判断步骤:判断网页颜色标识的颜色模式是否采用RGB模式或者HSB模式或者HEX模式其中的一种,如果是,则执行获取步骤。3.如权利要求1或2所述的导航栏颜色更换的方法,其特征在于,在获取步骤中,所述网页颜色还包括网页标题文字颜色,在替换步骤中,所述导航栏颜色还包括导航栏标题文字颜色。4.一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤:判断步骤:判断是否存在有网页颜色标识符,如果是,则执行获取步骤;获取步骤:获取网页颜色,所述网页颜色包括网页背景颜色;替换步骤:根据获取到的网页颜色对导航栏颜色进行替换,所述导航栏颜色包括导航栏背景颜色。5.如权利要求4所述的电子设备,其特征在于,还包括模式判断步骤,当判断步骤中判断为是的时候...

【专利技术属性】
技术研发人员:卢业成
申请(专利权)人:海南智媒云图科技股份有限公司
类型:发明
国别省市:海南,46

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1