一种浏览器防打印方法及系统技术方案

技术编号:14350306 阅读:54 留言:0更新日期:2017-01-04 22:56
本发明专利技术提供一种浏览器防打印方法及系统,其中,所述浏览器防打印方法包括:对打印媒介的样式表进行设置;在浏览器进行打印时,加载所述样式表,通过所述样式表对打印内容进行处理,以使得所述打印内容不被打印。所述浏览器防打印系统包括:打印样式表设置模块,用于对打印媒介的样式表进行设置;浏览器打印处理模块,用于在浏览器进行打印时,加载所述样式表,通过所述样式表对打印内容进行处理,以使得所述打印内容不被打印。本发明专利技术的方案通过浏览器打印时加载的针对打印媒介的样式表,在用户进行打印操作时,通过样式表中一组特定的样式声明,使打印预览及打印结果不可识别,从而达到防止打印的目的。

【技术实现步骤摘要】

本专利技术涉及一种防打印技术,特别是涉及一种浏览器防打印方法及系统
技术介绍
目前浏览器通常都带有打印浏览器网页的功能。但出于资料保密和安全上的考虑,有时有些网页是不希望或禁止被打印的。对于这些不希望被打印的网页,需要特别的防打印技术进行处理。而现有的防打印技术,通常需要依赖操作系统安装特定的防打印软件,并且该防打印软件的进程必须常驻在系统中,通过防打印软件的进程来拦截系统底层的打印操作,从而达到防止用户打印相关网页的目的。此种方法的局限性在于,如果用户电脑未安装防打印软件,或者虽然安装并运行了防打印软件,但如果通过某些技术手段终止了防打印软件的常驻进程,则浏览器网页的防打印功能就会失效。位于浏览器上显示的用户的文档资料就存在泄密的风险。鉴于此,如何找到一种更安全有效的浏览器防打印技术方案就成了本领域技术人员亟待解决的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种浏览器防打印方法及系统,用于解决现有技术中浏览器防打印的安全性需要进一步提高的问题。为实现上述目的及其他相关目的,本专利技术提供一种浏览器防打印方法,所述浏览器防打印方法包括:对打印媒介的样式表进行设置;在浏览器进行打印时,加载所述样式表,通过所述样式表对打印内容进行处理,以使得所述打印内容不被打印。可选地,所述样式表的设置包括:将打印内容设定为不打印。可选地,所述样式表的设置包括:对打印内容进行模糊处理。可选地,所述样式表的设置包括:将打印内容设定为预设警告内容。可选地,加载所述样式表的具体实现包括:在HTML的<head>标签中,引入一个<link>标签,所述<link>标签的href属性指向一个特定的样式表,所述<link>标签具有一个media=“print”的属性声明。本专利技术提供一种浏览器防打印系统,所述浏览器防打印系统包括:打印样式表设置模块,用于对打印媒介的样式表进行设置;浏览器打印处理模块,用于在浏览器进行打印时,加载所述样式表,通过所述样式表对打印内容进行处理,以使得所述打印内容不被打印。可选地,所述样式表的设置包括:将打印内容设定为不打印。可选地,所述样式表的设置包括:对打印内容进行模糊处理。可选地,所述样式表的设置包括:将打印内容设定为预设警告内容。可选地,加载所述样式表的具体实现包括:在HTML的<head>标签中,引入一个<link>标签,所述<link>标签的href属性指向一个特定的样式表,所述<link>标签具有一个media=“print”的属性声明。如上所述,本专利技术的一种浏览器防打印方法及系统,具有以下有益效果:通过浏览器打印时加载的针对打印媒介的样式表,在用户进行打印操作时,通过样式表中一组特定的样式声明,使打印预览及打印结果不可识别,从而达到防止打印的目的。本专利技术使网站本身可以控制哪些内容不允许被用户打印,从而达到网站对内容防泄密管控的需求。并且由于不依赖于用户环境是否安装了防打印软件,对防打印管控的适应性更强。附图说明图1显示为本专利技术的浏览器防打印方法的一实施例的流程示意图。图2显示为本专利技术的浏览器防打印系统的一实施例的模块示意图。元件标号说明1浏览器防打印系统11打印样式表设置模块12浏览器打印处理模块S1~S2步骤具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术提供一种浏览器防打印方法。在一个实施例中,如图1所示,所述浏览器防打印方法包括:步骤S1,对打印媒介的样式表进行设置。具体地,对打印媒介的样式表进行设置,该样式包含一组样式声明,该组样式声明用于将文档内容处理成人类无法识别的形式。例如,将打印内容设定为不打印、模糊、空白页、警告内容或者其它人们无法识别出原打印内容的样式,从而使用户的打印结果不可识别。在一个实施例中,所述样式表的设置包括:对打印内容进行模糊处理。在一个实施例中,样式表的设置包括将打印内容设定为不打印。将样式表print.css的设置为:body{display:none本文档来自技高网...
一种浏览器防打印方法及系统

【技术保护点】
一种浏览器防打印方法,其特征在于,所述浏览器防打印方法包括:对打印媒介的样式表进行设置;在浏览器进行打印时,加载所述样式表,通过所述样式表对打印内容进行处理,以使得所述打印内容不被打印。

【技术特征摘要】
1.一种浏览器防打印方法,其特征在于,所述浏览器防打印方法包括:对打印媒介的样式表进行设置;在浏览器进行打印时,加载所述样式表,通过所述样式表对打印内容进行处理,以使得所述打印内容不被打印。2.根据权利要求1所述的浏览器防打印方法,其特征在于:所述样式表的设置包括:将打印内容设定为不打印。3.根据权利要求1所述的浏览器防打印方法,其特征在于:所述样式表的设置包括:对打印内容进行模糊处理。4.根据权利要求1所述的浏览器防打印方法,其特征在于:所述样式表的设置包括:将打印内容设定为预设警告内容。5.根据权利要求1所述的浏览器防打印方法,其特征在于:加载所述样式表的具体实现包括:在HTML的<head>标签中,引入一个<link>标签,所述<link>标签的href属性指向一个特定的样式表,所述<link>标签具有一个media=“print”的属性声明。6.一种浏览器防打印系统...

【专利技术属性】
技术研发人员:毛正阳
申请(专利权)人:上海爱数信息技术股份有限公司
类型:发明
国别省市:上海;31

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

1