一种反截屏的方法和系统技术方案

技术编号:13675486 阅读:70 留言:0更新日期:2016-09-08 01:14
本发明专利技术涉及一种网页反截屏的方法和系统,包括步骤:S1、检测并判断网页是否打开;若是,则进入步骤S2,若否,则重复步骤S1;S2、判断剪贴板中的内容与所述网页内容是否匹配;若是,则进入步骤S3;若否,则返回步骤S1;S3、清空所述剪贴板中包含的内容。本发明专利技术提供的一种网页反截屏的方法和系统,无需安装任何插件,可以完全防止对浏览器进行截屏。

【技术实现步骤摘要】

本专利技术涉及信息安全
,尤其涉及一种反截屏的方法和系统
技术介绍
现在日常生产生活中,机密文档管理的项目,出于保密的目的,常常需要禁止对文档进行拷贝,下载,打印和截图。目前的解决方案大多是采用ActiveX插件来禁用截屏按键,开发难度大,且需要浏览器安装才能正常使用。现有技术方案的主要缺点如下:1、开发难度大。2、需要对开发的插件进行签名。3、需要客户端安装插件。
技术实现思路
本专利技术要解决的技术问题在于解决现有技术中的上述缺陷,提供一种反截屏的方法和系统,解决现有技术中开发难度大、需要对开发的插件进行签名、需要客户端安装插件的缺陷。为解决上述技术问题,本专利技术提供了一种网页反截屏的方法,包括步骤:S1、检测并判断网页是否打开;若是,则进入步骤S2,若否,则重复步骤S1;S2、判断剪贴板中的内容与所述网页内容是否匹配;若是,则进入步骤S3;若否,则返回步骤S1;S3、清空所述剪贴板中包含的内容。在本专利技术的一实施例中,所述步骤S1还包括步骤:在所述网页的网址前部插入描述标签,禁止打印所述网页中的内容。在本专利技术的一实施例中,所述步骤S3还包括步骤:获取所述剪贴板中的
内容,若未获取到所述剪贴板中的内容,则强制关闭已打开的所述网页。在本专利技术的一实施例中,所述步骤S1和所述步骤S2之间还包括步骤:S11、检测是否有截屏动作;若是,则进入步骤S2;若否,则返回步骤S1。在本专利技术的一实施例中,所述步骤S3中清空所述剪贴板的方法包括调用函数将剪贴板的内容清空和调用函数将所述剪贴板的内容置零或任意随机数。本专利技术还提供了一种网页反截屏的系统,包括:网页检测模块,用于检测并判断网页是否打开;匹配模块,用于在所述网页检测模块检测到所述网页打开时,判断剪贴板中的内容与所述网页内容是否匹配;清空模块,用于在所述用于在所述剪贴板中的内容与所述网页内容匹配时,清空所述剪贴板中包含的内容。在本专利技术的一实施例中,所述网页检测模块还包括:标签插入单元,用于在所述网页网址的前部插入描述标签,禁止打印所述网页中的内容。在本专利技术的一实施例中,所述网页反截屏的系统还包括:获取模块,用于获取所述剪贴板中的内容;网页关闭模块,用于在所述所述获取模块未获取到所述剪贴板中的内容时,强制关闭已打开的所述网页。在本专利技术的一实施例中,所述网页反截屏的系统还包括:截屏检测模块,用于检测是否有截屏动作。在本专利技术的一实施例中,所述清空模块还用于在清空所述剪贴板时,调用函数将剪贴板的内容清空和调用函数将所述剪贴板的内容置零或任意随机数。实施本专利技术所提供的反截屏的方法和系统,具有以下有益效果:无需安装任何插件,可以完全防止对浏览器进行截屏。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术一种网页反截屏的方法一实施例的流程示意图。图2是本专利技术一种网页反截屏的系统一实施例的框架示意图。具体实施方式为了使本专利技术的目的、技术方案以及优点更加清楚明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解的是,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术一种网页反截屏的方法一实施例的流程示意图。本专利技术提供了一种网页反截屏的方法,包括步骤:S1、检测并判断网页是否打开;若是,则进入步骤S2,若否,则重复步骤S1;系统自动检测网页相关程序是否运行来判断网页是否打开,例如可以通过检测程序管理器中的相关.exe应用进程来判断是否有网页及其相关进程处于打开状态或者是否有网页在运行状态中。本专利技术中,可以通过是通过实时检测网页是否打开,也可以是按预设时间检测,例如每50ms检测一次。S2、判断剪贴板中的内容与网页内容是否匹配;若是,则进入步骤S3;若否,则返回步骤S1;本专利技术的一实施例中,网页内容和剪贴板中的内容的匹配通过图像匹配来实现。其中,图像匹配分为以灰度为基础的匹配和以特征为基础的匹配。灰度匹配以统计的观点将图像看成是二维信号,采用统计相关的方法寻找信号间的相关匹配。利用两个信号的相关函数,评价它们的相似性以确定同名点。灰度匹配通过利用某种相似性度量,如相关函数、协方差函数、差平方和、差绝对值和等测度极值,判定两幅图像中的对应关系。优选地,本实施例中采用的灰度匹配法是归一化灰度匹配法,其基本原理是逐像素的把一个以一定大小的实时图像窗口的灰度矩阵,与参考图像的所有可能的窗口灰度阵列,按某种相似性度量方法进行搜索比较的匹配方法,从理论上说就是采用图像相关技术。当然也可以使用幅度排序相关算法,FFT相关算法和分层搜索的序列判断算法等。特征匹配是指通过分别提取两个或多个图像的特征(点、线、面等特征),对特征进行参数描述,然后运用所描述的参数来进行匹配的一种算法。基于特征的匹配所处理的图像一般包含的特征有颜色特征、纹理特征、形状特征、
空间位置特征等。特征匹配首先对图像进行预处理来提取其高层次的特征,然后建立两幅图像之间特征的匹配对应关系,通常使用的特征基元有点特征、边缘特征和区域特征。特征匹配需要用到许多诸如矩阵的运算、梯度的求解、还有傅立叶变换和泰勒展开等数学运算。本实施例中采用的特征提取与匹配方法有:统计方法、几何法、模型法、信号处理法、边界特征法、傅氏形状描述法、几何参数法、形状不变矩法等。由于图像的特征点比较像素点要少很多,基于图像特征的匹配方法大大减少了匹配过程的计算量;同时,特征点的匹配度量值对位置的变化比较敏感,可以大大提高匹配的精确程度;而且,特征点的提取过程可以减少噪声的影响,对灰度变化,图像形变以及遮挡等都有较好的适应能力。S3、清空剪贴板中包含的内容。截屏的时候,截屏内容通常以图片形式存储在剪贴板中,通过清空剪贴板内容,可以清楚截屏内容,既可以防止网页中的内容通过截屏泄露出去。本专利技术的一实施例中,通过调用函数:“window.clipboardData.clearData();”来实现清空剪贴板中包含的内容,防止网页内容被截屏。在本专利技术的一实施例中,步骤S1还包括步骤:在网页的网址前部插入描述标签,禁止打印网页中的内容。由于网页中有打印功能,除了防止网页内容被截屏,同时也要防止网页内容被打印。所以本专利技术的一实施例中通过在网页的网址前部插入描述标签来禁止打印网页内容。例如通过调用标签:“<style>@media print{*{display:none本文档来自技高网
...

【技术保护点】
一种网页反截屏的方法,其特征在于,包括步骤:S1、检测并判断网页是否打开;若是,则进入步骤S2,若否,则重复步骤S1;S2、判断剪贴板中的内容与所述网页内容是否匹配;若是,则进入步骤S3;若否,则返回步骤S1;S3、清空所述剪贴板中包含的内容。

【技术特征摘要】
1.一种网页反截屏的方法,其特征在于,包括步骤:S1、检测并判断网页是否打开;若是,则进入步骤S2,若否,则重复步骤S1;S2、判断剪贴板中的内容与所述网页内容是否匹配;若是,则进入步骤S3;若否,则返回步骤S1;S3、清空所述剪贴板中包含的内容。2.根据权利要求1所述的网页反截屏的方法,其特征在于,所述步骤S1还包括步骤:在所述网页的网址前部插入描述标签,禁止打印所述网页中的内容。3.根据权利要求1所述的网页反截屏的方法,其特征在于,所述步骤S3还包括步骤:获取所述剪贴板中的内容,若未获取到所述剪贴板中的内容,则强制关闭已打开的所述网页。4.根据权利要求1所述的网页反截屏的方法,其特征在于,所述步骤S1和所述步骤S2之间还包括步骤:S11、检测是否有截屏动作;若是,则进入步骤S2;若否,则返回步骤S1。5.根据权利要求1至4任一项所述的网页反截屏的方法,其特征在于,所述步骤S3中清空所述剪贴板的方法包括调用函数将剪贴板的内容清空和调用函数将所述剪贴板的内容置零或任意随机数。6.一种网页反截屏的...

【专利技术属性】
技术研发人员:陈远
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:广东;44

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

1