【技术实现步骤摘要】
一种针对于数字产品页面版权可变粒度的保护方法
[0001]本专利技术涉及信息安全
,特别是一种针对于数字产品页面版权可变粒度的保护方法。
技术介绍
[0002]页面水印是一种在数字产品页面上嵌入的图像或文字,以标识数字产品的版权信息,可以帮助数字产品的版权拥有者更好地保护其版权和利益。这种手段可以提高数字产品的版权保护效果,减少数字产品的盗版和侵权行为。同时,水印技术还可以追踪数字产品的使用情况,帮助数字产品的版权拥有者更好地管理和维护数字产品的版权。然而,数字产品的页面版权保护仍然存在一些现有缺陷。例如,一些不法分子可以通过一些技术手段篡改或删除页面水印,从而实施盗版和侵权行为。因此,亟需一种不可轻易篡改或删除的水印技术来改善并提高版权保护的作用。
技术实现思路
[0003]针对上述缺陷,本专利技术的目的在于提出一种针对于数字产品页面版权可变粒度的保护方法。
[0004]为达此目的,本专利技术采用以下技术方案:
[0005]本专利技术第一方面公开了一种针对于数字产品页面版权可变粒度的保护方法,包括在Vue.js中执行如下步骤:
[0006]在npm包项目内创建一个waterMark.js文件,waterMark.js文件创建出用户存证对象、水印图片路径对象、遮罩层ID对象、遮罩层父级DOM元素对象、默认遮罩层ID和生成水印函数;
[0007]需要生成水印时,执行生成水印函数,包括如下步骤:
[0008]步骤A1:生成水印函数接收必填的用户凭证以及选填的自 ...
【技术保护点】
【技术特征摘要】
1.一种针对于数字产品页面版权可变粒度的保护方法,其特征在于,包括在Vue.js中执行如下步骤:在npm包项目内创建一个waterMark.js文件,waterMark.js文件创建出用户存证对象、水印图片路径对象、遮罩层ID对象、遮罩层父级DOM元素对象、默认遮罩层ID和生成水印函数;需要生成水印时,执行生成水印函数,包括如下步骤:步骤A1:生成水印函数接收必填的用户凭证以及选填的自定义遮罩层配置;其中,若没有接收到用户凭证,则直接报错;若接收到用户凭证,则将用户凭证存储至用户存证对象中,并判断是否存在接收到自定义遮罩层配置,若否,则进行步骤A2;若是,则判断自定义遮罩层配置是否存有自定义遮罩层ID,若否,则直接报错;若是,则进行步骤A2;步骤A2:判断水印图片路径对象是否存在与用户凭证对应的水印图片路径;若是,则进行步骤A3;若否,则生成与用户凭证对应的水印,并通过toDataURL函数在水印图片路径对象中存储与用户凭证对应的水印图片路径,再进行步骤A3;步骤A3:判断是否存在遮罩层DOM对象;若存在,则进行步骤A4;若不存在,则创建一个标签名称为div的DOM元素为遮罩层DOM对象
;
通过document.appendChild函数将遮罩层DOM对象插入父级DOM元素对象,其中,若自定义遮罩层配置中存有自定义遮罩层的父级DOM元素对象,则通过document.appendChild函数将遮罩层DOM对象插入自定义遮罩层的父级DOM元素对象,若没有自定义遮罩层的父级DOM元素对象,则父级DOM元素对象为body元素;将父级DOM对象元素存储在遮罩层父级DOM元素对象中,使遮罩层父级DOM元素对象中存储有与用户凭证对应的父级DOM元素对象;步骤A4:设置遮罩层DOM对象的属性,包括:设置遮罩层DOM对象的position属性,若自定义遮罩层配置中存有自定义遮罩层position,则遮罩层DOM对象的position属性为自定义遮罩层position;若没有自定义遮罩层position,则遮罩层DOM对象的位置属性为position默认值;设置遮罩层DOM对象的层级属性,将遮罩层DOM对象的层级属性设置为层级默认值;设置遮罩层DOM对象的ID属性,将遮罩层DOM对象的ID属性设定为遮罩层ID对象存储的与用户凭证对应的遮罩层DOM对象的ID;设置遮罩层DOM对象的style.top属性,若自定义遮罩层配置中存有自定义遮罩层的top属性,则遮罩层DOM对象的style.top属性为自定义遮罩层的top属性;若没有自定义遮罩层的top属性,则遮罩层DOM对象的style.top属性为top属性默认值;设置遮罩层DOM对象的style.left属性,若自定义遮罩层配置中存有自定义遮罩层的left属性,则遮罩层DOM对象的style.left属性为自定义遮罩层的left属性;若没有自定义遮罩层的left属性,则遮罩层DOM对象的style.left属性为left属性默认值;设置遮罩层DOM对象的style.width属性为“100%”;设置遮罩层DOM对象的style.height属性为“100%”;设置遮罩层DOM对象的style.pointerEvents属性为“none”;设置遮罩层DOM对象的style.backgroundImage为水印图片路径对象存储的与用户凭
证对应的水印;步骤A5:在用户存证对象的用户凭证中...
【专利技术属性】
技术研发人员:邓维滔,孔令超,吕火生,林国友,黄龙杰,彭志鸿,
申请(专利权)人:西藏众陶联供应链服务有限公司林周佳住家网络科技有限公司林周利利佳供应链服务有限公司共青城市众陶联供应链服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。