页面处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24938658 阅读:63 留言:0更新日期:2020-07-17 21:04
本公开关于一种页面处理方法、装置、电子设备及存储介质。所述方法包括:获取待显示页面的显示请求;根据显示请求,创建半透明图层;将半透明图层覆盖在待显示页面上,生成显示页面,半透明图层用于在导出显示页面时,以完全不透明的方式覆盖在显示页面上,以使显示页面的内容不可见。该方法通过在待显示页面上覆盖半透明图层,浏览器在导出显示页面的时候,无法识别显示页面的透明度属性,因此透明度属性无效。无效的透明度即不透明,导出或者打印的显示页面上的半透明图层将以完全不透明的方式覆盖在显示页面上,从而避免页面上的内容被泄露不可见。

【技术实现步骤摘要】
页面处理方法、装置、电子设备及存储介质
本公开涉及页面处理
,尤其涉及一种页面处理方法、装置、电子设备及存储介质。
技术介绍
企业内部网站主要用于企业或组织内部的信息交流,可以让企业内部各子公司或者部门之间共享信息。企业员工可以通过企业内部网站传递工作数据,加快企业内部的信息与数据沟通,从而更好地协调各部门的工作,以提高效率。企业内部网站中往往有很多企业的私密信息,包括公司决策、财务数据、工程图纸等,这些信息仅供企业内部员工查阅。为了提高企业内部信息的安全性,相关技术中,可以在企业内部网站的页面上添加水印,在浏览、导出或打印页面时带有水印,从而可以在页面被泄露时能够很快定位到泄露的员工。但是,相关技术中,导出或者打印配置有水印的页面仍然存在企业内部信息被泄露地风险。
技术实现思路
本公开提供一种页面处理方法、装置、电子设备及存储介质,以至少解决相关技术中企业内部信息被打印或者导出后易被泄露的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种页面处理方法,包括:获取待显示页面的显示请求;根据显示请求,创建半透明图层;将半透明图层覆盖在待显示页面上,生成显示页面,半透明图层用于在导出显示页面时,以完全不透明的方式覆盖在显示页面上,以使显示页面的内容不可见。在其中一个实施例中,生成显示页面之后,还包括:获取页面导出指令;根据页面导出指令导出显示页面,显示页面上覆盖的半透明图层以完全不透明的方式导出并覆盖在显示页面上。r>在其中一个实施例中,创建半透明图层,包括:获取预先配置的背景图片,将背景图片转换成Canvas图层;配置Canvas图层的透明度值,生成半透明图层。在其中一个实施例中,创建半透明图层,包括:获取预先配置的背景图片以及水印信息,将背景图片转换成Canvas图层;在Canvas图层中添加水印信息;配置添加水印信息后的Canvas图层的透明度值,生成半透明图层。在其中一个实施例中,水印信息包括用户标识。在其中一个实施例中,创建半透明图层之前,还包括:获取待显示页面的尺寸信息;根据待显示页面的尺寸信息,配置半透明图层的尺寸。在其中一个实施例中,半透明图层的尺寸大于等于待显示页面的尺寸。根据本公开实施例的第二方面,提供一种页面处理装置,包括:获取模块,被配置为执行获取待显示页面的显示请求;半透明图层生成模块,被配置为执行根据显示请求,创建半透明图层;页面配置模块,被配置为执行将半透明图层覆盖在待显示页面上,生成显示页面,半透明图层用于在导出显示页面时,以完全不透明的方式覆盖在显示页面上,以使显示页面的内容不可见。在其中一个实施例中,获取模块,还被配置为执行获取页面导出指令;所述装置还包括:页面导出模块,被配置为执行根据页面导出指令导出显示页面,显示页面上覆盖的有半透明图层以完全不透明的方式导出并覆盖在显示页面上。在其中一个实施例中,半透明图层生成模块,包括:第一图片绘制单元,被配置为执行获取预先配置的背景图片,将背景图片转换成Canvas图层;第一透明度配置单元,被配置为执行配置Canvas图层的透明度值,生成半透明图层。在其中一个实施例中,半透明图层生成模块,包括:第二图片绘制单元,被配置为执行获取预先配置的背景图片以及水印信息,将背景图片转换成Canvas图层;水印信息叠加单元,被配置为执行在Canvas图层中添加水印信息;第二透明度配置单元,被配置为执行配置添加水印信息后的Canvas图层的透明度值,生成半透明图层。在其中一个实施例中,水印信息包括用户标识。在其中一个实施例中,获取模块,还被配置为执行获取待显示页面的尺寸信息;所述装置还包括图层尺寸配置模块,被配置为执行根据待显示页面的尺寸信息,配置半透明图层的尺寸。在其中一个实施例中,半透明图层的尺寸大于等于待显示页面的尺寸。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面任一项实施例中所述的页面处理方法。根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面任一项实施例中所述的页面处理方法。根据本公开实施例的第五方面,提供一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得设备执行第一方面的任一项实施例中所述的页面处理方法。本公开的实施例提供的技术方案至少带来以下有益效果:当获取对待显示页面的显示请求后,创建半透明图层;将半透明图层覆盖在待显示页面上,生成显示页面。通过在待显示页面上覆盖半透明图层,浏览器在导出或打印显示页面的时候,无法识别显示页面的透明度属性,因此透明度属性无效。无效的透明度即不透明,导出的显示页面上的半透明图层将不可见,即会遮挡或者覆盖页面上的内容,从而可以保护页面中的内容,避免其被泄露。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。图1是根据一示例性实施例示出的一种页面处理方法的应用环境图。图2是根据一示例性实施例示出的一种页面处理方法的流程图。图3是根据一示例性实施例示出的一种页面导出步骤的流程图。图4是根据一示例性实施例示出的一种配置水印图片步骤的流程图。图5是根据一示例性实施例示出的一种页面处理方法的流程图。图6是根据一示例性实施例示出的一种页面处理装置的框图。图7是根据一示例性实施例示出的一种电子设备的内部结构图。具体实施方式为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本公开所提供的页面处理方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与服务器120进行交互。配置半透明图层的可执行文件可以以插件等形式配置在终端本文档来自技高网...

【技术保护点】
1.一种页面处理方法,其特征在于,包括:/n获取待显示页面的显示请求;/n根据所述显示请求,创建半透明图层;/n将所述半透明图层覆盖在所述待显示页面上,生成显示页面,所述半透明图层用于在导出所述显示页面时,以完全不透明的方式覆盖在所述显示页面上,以使所述显示页面的内容不可见。/n

【技术特征摘要】
1.一种页面处理方法,其特征在于,包括:
获取待显示页面的显示请求;
根据所述显示请求,创建半透明图层;
将所述半透明图层覆盖在所述待显示页面上,生成显示页面,所述半透明图层用于在导出所述显示页面时,以完全不透明的方式覆盖在所述显示页面上,以使所述显示页面的内容不可见。


2.根据权利要求1所述的页面处理方法,其特征在于,所述生成显示页面之后,还包括:
获取页面导出指令;
根据所述页面导出指令导出所述显示页面,所述显示页面上覆盖的所述半透明图层以完全不透明的方式导出并覆盖在所述显示页面上。


3.根据权利要求1或2所述的页面处理方法,其特征在于,所述创建半透明图层,包括:
获取预先配置的背景图片,将所述背景图片转换成Canvas图层;
配置所述Canvas图层的透明度值,生成所述半透明图层。


4.根据权利要求1或2所述的页面处理方法,其特征在于,所述创建半透明图层,包括:
获取预先配置的背景图片以及水印信息,将所述背景图片转换成Canvas图层;
在所述Canvas图层中添加所述水印信息;
配置添加水印信息后的所述Canvas图层的透明度值,生成所述半透明图层。


5.根据权利要求4所述的页面...

【专利技术属性】
技术研发人员:王耕洲周玉腾
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1