网页样式设置处理方法及装置制造方法及图纸

技术编号:14642101 阅读:33 留言:0更新日期:2017-02-15 22:03
本发明专利技术实施例提供了一种网页样式设置处理方法及装置,所述方法包括:浏览器获取目标网页样式对应的脚本信息,根据所述脚本信息生成对应的目标网页样式文件;所述浏览器将所述目标网页样式文件发送至所述浏览器的内核,以供所述内核将所述目标网页样式文件注入至所述已打开的网页页面中;所述浏览器接收所述内核的注入成功响应后,根据所述目标网页样式文件对所述已打开的网页页面进行刷新显示。本发明专利技术实施例能够实现任意目标网页样式的设置,且无需对浏览器自身的网页样式文件进行改写,解决了现有技术中当网页样式变化时需对自身的网页样式文件进行改写,且网页样式选择单一的问题。

【技术实现步骤摘要】

本专利技术实施例涉及浏览器
,具体涉及一种网页样式设置处理方法及装置
技术介绍
浏览器是指可以显示网页服务器或档案系统内的文件,并让用户与该文件交互的软件,是人们上网的重要工具。对于任何一种浏览器,作为直接面向用户的浏览器的页面一般用来显示文字、影像及其他资讯,而且文字和影像可以是连接其他网址的超链接。目前,浏览器显示网页时,能够实现夜间模式及日间模式的切换。具体切换显示模式时,需对HTML框架及CSS样式进行切换。而具体进行网页显示模式切换时,需使用浏览器内核进行CSS样式的切换。由此,在实现本专利技术实施例的过程中,专利技术人发现当网页样式发生变化时,需对自身的CSS进行改写,带来了诸多不便,而且目前只能实现夜间模式与日间模式的相互切换,无法实现其他护眼模式的切换,选择单一,无法满足用户多方面的需求。
技术实现思路
针对现有技术中的缺陷,本专利技术实施例提供一种网页样式设置处理方法及装置,能够解决现有技术中当网页样式变化时需对自身的网页样式文件进行改写,且网页样式选择单一的问题。为解决上述技术问题,本专利技术实施例提供以下技术方案:本专利技术实施例提供了一种网页样式设置处理方法,包括:浏览器获取目标网页样式对应的脚本信息,根据所述脚本信息生成对应的目标网页样式文件;所述浏览器将所述目标网页样式文件发送至所述浏览器的内核,以供所述内核将所述目标网页样式文件注入至所述已打开的网页页面中;所述浏览器接收所述内核的注入成功响应后,根据所述目标网页样式文件对所述已打开的网页页面进行刷新显示。优选地,所述内核将所述目标网页样式文件注入至所述已打开的网页页面中,包括:所述内核按照预设顺序,将所述目标网页样式文件注入至所述已打开的网页页面中;所述预设顺序为当前页面、页面列表中位于所述当前页面前打开的页面、页面列表中位于所述当前页面后打开的页面。优选地,所述根据所述目标网页样式文件对所述已打开的网页页面进行刷新显示,包括:根据所述目标网页样式文件,对当前网页页面进行刷新显示后,再对所述已打开的网页页面中除所述当前网页页面外的网页页面进行刷新显示。优选地,所述对当前网页页面进行刷新显示,包括:先对所述当前网页页面的当前显示区域进行刷新显示,再分别对所述当前网页页面的下侧区域和上侧区域进行刷新显示。优选地,所述内核将所述目标网页样式文件注入至所述已打开的网页页面中的同时,所述方法还包括:所述内核将所述目标网页样式文件的优选级设置为最高。本专利技术实施例提供了一种网页样式设置处理装置,包括:网页样式生成模块,用于获取目标网页样式对应的脚本信息,根据所述脚本信息生成对应的目标网页样式文件;网页样式注入模块,用于将所述目标网页样式文件发送至所述浏览器的内核,以供所述内核将所述目标网页样式文件注入至所述已打开的网页页面中;刷新显示模块,用于接收所述内核的注入成功响应后,根据所述目标网页样式文件对所述已打开的网页页面进行刷新显示。优选地,所述网页样式注入模块,用于:按照预设顺序,将所述目标网页样式文件注入至所述已打开的网页页面中;所述预设顺序为当前页面、页面列表中位于所述当前页面前打开的页面、页面列表中位于所述当前页面后打开的页面。优选地,所述刷新显示模块,用于:根据所述目标网页样式文件,对当前网页页面进行刷新显示后,再对所述已打开的网页页面中除所述当前网页页面外的网页页面进行刷新显示。优选地,所述刷新显示模块,还用于:先对所述当前网页页面的当前显示区域进行刷新显示,再分别对所述当前网页页面的下侧区域和上侧区域进行刷新显示。优选地,所述装置还包括:优先级设置模块,用于:将所述目标网页样式文件的优选级设置为最高。由上述技术方案可知,本专利技术实施例提供的一种网页样式设置处理方法及装置,浏览器通过获取目标网页样式对应的脚本信息以生成目标网页样式文件,并将该目标网页样式文件发送至内核,以供内核将目标网页样式文件注入至所述已打开的网页页面中,并在接收到内核发送的注入成功响应后对网页进行刷新显示,从而实现了网页样式的变化设置,如此,本专利技术能够实现任意目标网页样式的设置,且无需对浏览器自身的网页样式文件进行改写,解决了现有技术中当网页样式变化时需对自身的网页样式文件进行改写,且网页样式选择单一的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中的一种网页样式设置处理方法的流程示意图;图2是本专利技术一实施例中的一种网页样式设置处理装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。图1是本专利技术一实施例中的一种网页样式设置处理方法的流程示意图,本实施例中,该方法的执行主体为浏览器,如图1所示,本实施例提供的网页样式设置处理方法,具体包括如下步骤:S101:浏览器获取目标网页样式对应的脚本信息,根据所述脚本信息生成对应的目标网页样式文件。需要说明的是,目标网页样式可包括多种护眼模式对应的网页样式,例如夜间模式、绿底绿字模式及灰底灰字模式等等。其中,目标网页样式文件可为层叠样式表(CascadingStyleSheets,CCS)文件,而目标网页样式对应的脚本信息可为JS(JavaScript)。具体来说,浏览器可通过读取文件流加载目标网页样式对应的脚本信息,如护眼模式对应的JS信息,并根据该脚本信息生成对应的目标网页样式文件,即外链式CSS。S102:所述浏览器将所述目标网页样式文件发送至所述浏览器的内核,以供所述内核将所述目标网页样式文件注入至所述已打开的网页页面中。具体来说,浏览器将该目标样式文件发送至浏览器内核,以供浏览器内核将该目标样式文件注入至已打开的网页页面中,以实现网页页面样式的切换,即通过浏览器内核注入JS以强制外链CSS,以实现对已打开的网页对应的网页样式进行变化设置。进一步地,浏览器内核接收该目标网页样式文件后依次对当前打开的页面进行注入,并根据注入是否成功向浏览器发送响应消息。具体地,当注入成功后内核会向浏览器发送注入成功响应本文档来自技高网
...
网页样式设置处理方法及装置

【技术保护点】
一种网页样式设置处理方法,其特征在于,包括:浏览器获取目标网页样式对应的脚本信息,根据所述脚本信息生成对应的目标网页样式文件;所述浏览器将所述目标网页样式文件发送至所述浏览器的内核,以供所述内核将所述目标网页样式文件注入至所述已打开的网页页面中;所述浏览器接收所述内核的注入成功响应后,根据所述目标网页样式文件对所述已打开的网页页面进行刷新显示。

【技术特征摘要】
1.一种网页样式设置处理方法,其特征在于,包括:浏览器获取目标网页样式对应的脚本信息,根据所述脚本信息生成对应的目标网页样式文件;所述浏览器将所述目标网页样式文件发送至所述浏览器的内核,以供所述内核将所述目标网页样式文件注入至所述已打开的网页页面中;所述浏览器接收所述内核的注入成功响应后,根据所述目标网页样式文件对所述已打开的网页页面进行刷新显示。2.根据权利要求1所述的方法,其特征在于,所述内核将所述目标网页样式文件注入至所述已打开的网页页面中,包括:所述内核按照预设顺序,将所述目标网页样式文件注入至所述已打开的网页页面中;所述预设顺序为当前页面、页面列表中位于所述当前页面前打开的页面、页面列表中位于所述当前页面后打开的页面。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述目标网页样式文件对所述已打开的网页页面进行刷新显示,包括:根据所述目标网页样式文件,对当前网页页面进行刷新显示后,再对所述已打开的网页页面中除所述当前网页页面外的网页页面进行刷新显示。4.根据权利要求3所述的方法,其特征在于,所述对当前网页页面进行刷新显示,包括:先对所述当前网页页面的当前显示区域进行刷新显示,再分别对所述当前网页页面的下侧区域和上侧区域进行刷新显示。5.根据权利要求1所述的方法,其特征在于,所述内核将所述目标网页样式文件注入至所述已打开的网页页面中的同时,所述方...

【专利技术属性】
技术研发人员:王璟瑶
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1