本发明涉及数据处理领域,尤其涉及一种网页图像显示方法、装置、设备及存储介质。
背景技术:
1、在web应用中,图像是经常使用的元素之一,因为其特性,用户可通过查看网页源码,轻松地获取图像url并下载这些图像。对于一些版权受保护的图像,或要限制图像下载的场景,这种行为可能会带来一定的风险与损失。现有技术中,会结合服务器将图像url进行加密处理,使其在非白名单域名中打开无法访问,从而达到保护图像的目的。然而,在服务器中为图像提供加解密功能需要保存一份原图像文件,防止服务器因为某种原因丢失数据文件,通过保存副本能让数据文件快速复原,容易积累过多图像导致服务器运行压力过大从而产生性能瓶颈。
技术实现思路
1、本发明的主要目的在于解决现有的图像防盗保护技术需要在服务器中为图像提供加解密功能,导致服务器产生性能瓶颈的技术问题。
2、本发明第一方面提供了一种网页图像显示方法,方法包括:
3、当访问目标网页时,获取目标网页中至少一个图像元素对应的统一资源定位符,得到至少一个统一资源定位符;
4、当所述至少一个图像元素发生加载事件时,根据被加载的图像元素对应的统一资源定位符生成对应的图像副本,得到至少一个图像副本;
5、获取每个所述图像副本对应的多个像素信息,并生成每个像素信息对应的阴影节点,得到至少一个阴影节点集,其中,所述阴影节点集包括多个阴影节点;
6、将各阴影节点集中的多个阴影节点串联,得到至少一个阴影元素,并通过所述至少一个阴影元素在所述目标网页中对应图像元素的位置进行图像显示。
7、本发明第二方面提供了一种网页图像显示装置,包括:
8、定位符获取模块,用于当访问目标网页时,获取目标网页中至少一个图像元素对应的统一资源定位符,得到至少一个统一资源定位符;
9、副本生成模块,用于当所述至少一个图像元素发生加载事件时,根据被加载的图像元素对应的统一资源定位符生成对应的图像副本,得到至少一个图像副本;
10、节点生成模块,用于获取每个所述图像副本对应的多个像素信息,并生成每个像素信息对应的阴影节点,得到至少一个阴影节点集,其中,所述阴影节点集包括多个阴影节点;
11、串联显示模块,用于将各阴影节点集中的多个阴影节点串联,得到至少一个阴影元素,并通过所述至少一个阴影元素在所述目标网页中对应图像元素的位置进行图像显示。
12、本发明第三方面提供了一种网页图像显示装置,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述网页图像显示设备执行上述的网页图像显示方法的步骤。
13、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的网页图像显示方法的步骤。
14、本发明通过当访问目标网页时,获取目标网页中至少一个图像元素对应的统一资源定位符;根据被加载的图像元素对应的统一资源定位符生成对应的图像副本;根据每个图像副本对应的多个像素信息,生成对应的阴影节点,得到至少一个阴影节点集;将各阴影节点集中的阴影节点串联,得到至少一个阴影元素,并通过至少一个阴影元素在目标网页中对应图像元素的位置进行图像显示。本发明应用于浏览器,通过将图像加解密流程从服务器转移到浏览器上,消除对存储对象的依赖,分担服务器的压力,并通过将网页中的图像元素替换成阴影元素,解除了浏览器自带的原生复制图像或下载图像的功能,降低图像被盗用的风险与损失。
15、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
16、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种网页图像显示方法,其特征在于,所述网页图像显示方法包括:
2.根据权利要求1所述的网页图像显示方法,其特征在于,所述当访问目标网页时,获取目标网页中至少一个图像元素对应的统一资源定位符,得到至少一个统一资源定位符包括:
3.根据权利要求1所述的网页图像显示方法,其特征在于,所述当所述至少一个图像元素发生加载事件时,根据被加载的图像元素对应的统一资源定位符生成对应的图像副本,得到至少一个图像副本包括:
4.根据权利要求3所述的网页图像显示方法,其特征在于,所述根据至少一个图像元素的图像数据,生成对应图像元素的图像副本,得到至少一个图像副本包括:
5.根据权利要求1所述的网页图像显示方法,其特征在于,所述获取每个所述图像副本对应的多个像素信息,并生成每个像素信息对应的阴影节点,得到至少一个阴影节点集包括:
6.根据权利要求1所述的网页图像显示方法,其特征在于,所述将各阴影节点集中的多个阴影节点串联,得到至少一个阴影元素,并通过所述至少一个阴影元素在所述目标网页中对应图像元素的位置进行图像显示包括:
7.根据权利要求1-6中任一项所述的网页图像显示方法,其特征在于,在所述当访问目标网页时,获取目标网页中至少一个图像元素对应的统一资源定位符,得到至少一个统一资源定位符之前,还包括:
8.一种网页图像显示装置,其特征在于,所述网页图像显示装置包括:
9.一种网页图像显示设备,其特征在于,所述网页图像显示设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任意一项所述网页图像显示方法的步骤。