CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

高分悬赏!如果网页中有重要内容,如何禁止抓图,以防信息外露?

楼主wuwll(寂寞鸵鸟)2006-09-04 10:58:38 在 .NET技术 / ASP.NET 提问

高分悬赏!如果网页中有重要内容,如何禁止抓图,以防信息外露?哪位高人有好想法? 问题点数:100、回复次数:100Top

1 楼robertlvqing(苦海无边 回头无岸)回复于 2006-09-04 11:01:21 得分 0

这个估计防不胜防Top

2 楼hertcloud(·£孙子兵法£·)回复于 2006-09-04 11:01:57 得分 0

如果你的页面   可以通过  
  浏览器   在客户端   打开  
  那么   是不   可能防止   别个   抓图的Top

3 楼wuwll(寂寞鸵鸟)回复于 2006-09-04 11:02:45 得分 0

是啊,真是头痛!Top

4 楼tanqimin(厨师卡尔)回复于 2006-09-04 11:02:49 得分 0

这个应该是不能实现的!  
   
  而且,就算可以,你也不能禁止别人是用照相机!呵呵……Top

5 楼Avoid(好象又涨分了)回复于 2006-09-04 11:03:31 得分 0

不可能实现。。。因为你不想让人看见的东西,已经被人下载到本地。无论你怎么防都不可能实现。Top

6 楼antonia1(帅的没法说)回复于 2006-09-04 11:03:36 得分 0

这个防不了,就算你代码禁止了鼠标事件,以及浏览器的功能,但是别人还是可以"ALT   +Print   Screen"截屏啊,在处理一下你的东西还不是下下来了Top

7 楼ksoft_luo(一个好人)回复于 2006-09-04 11:04:02 得分 0

只要浏览器能访问,从技术角度就无法实现楼主的想法  
   
   
  更多资料:http://www.34v.comTop

8 楼wangjs210(听雨舟)回复于 2006-09-04 11:04:57 得分 0

既然放上去给人看了,还要怕人抓图?Top

9 楼nickchai(菜虫)回复于 2006-09-04 11:05:09 得分 0

这个应该是不能实现的!  
   
  而且,就算可以,你也不能禁止别人是用照相机!呵呵……  
   
   
   
  哈哈...没错....Top

10 楼cctaiyang(带头大哥_OPPA)回复于 2006-09-04 11:05:12 得分 10

禁止复制,锁定右键    
  ondragstart="window.event.returnvalue=false"    
  oncontextmenu="window.event.returnvalue=false"    
  onselectstart="event.returnvalue=false"    
  把上面源代码复制到<body>中就可以锁定鼠标,让访客无法选定网页内容进行复制。即使从IE浏览器“编辑”菜单下选取“全选”都没用哟。    
  除了上面比较复杂代码外,这里也有一个比较简单的代码:    
  oncontextmenu="window.event.returnvalue=false"    
  同样放置到<body>里就可以了。  
   
  但这防不了别人直接PrintScreen啊  
  Top

11 楼xlshen_lxz()回复于 2006-09-04 11:05:25 得分 0

的确无法实现。而且抓屏软件那么多,防不住了Top

12 楼stpangpang(胖在一方)回复于 2006-09-04 11:05:31 得分 0

实在不行,用数码相机拍可以不?    
  lz   8要在这方面费心思了Top

13 楼panzi667(迅雷免费电影下载社区http://www.woyaola.net)回复于 2006-09-04 11:05:32 得分 0

这个是没有办法控制的Top

14 楼int64(@163.com:所有的程序员都应该团结起来!)回复于 2006-09-04 11:05:53 得分 0

你干脆别让人家用得了Top

15 楼Eddie005(♂) №.零零伍 (♂)回复于 2006-09-04 11:06:09 得分 0

呵呵~   真是个荒谬的想法~Top

16 楼nickchai(菜虫)回复于 2006-09-04 11:06:12 得分 0

如果是公司内部用的话..看看能不能在客户端也做点限制///Top

17 楼iuhxq(小灰)回复于 2006-09-04 11:07:40 得分 0

实在不行,用数码相机拍可以不?    
  lz   8要在这方面费心思了  
  Top

18 楼nickchai(菜虫)回复于 2006-09-04 11:10:29 得分 0

哈哈....公司内部的话.电脑外网访问、邮箱、usb全禁掉..u盘,相机..摄像功能的手机#&(*$&#(*$&(之类的全不给带进来   部给带出去...  
   
   
  具体可以参考好莱坞的电影...哈哈...FBI总部、五角大楼之类的场景......Top

19 楼zhou_158()回复于 2006-09-04 11:11:23 得分 0

http://www.web-cn.com.cn/Topic128-32.aspx  
   
  看看可以吗?Top

20 楼luanwey(大陆响尾蛇)(不做温水里的青蛙王子!))回复于 2006-09-04 11:11:39 得分 0

访问你的网页-》下载到本地,缓存里面找。。什么都能找到了。对菜鸟你用右键就可以了。Top

21 楼wuwll(寂寞鸵鸟)回复于 2006-09-04 11:14:02 得分 0

能不能限制使用PrintScreen键?或者禁止一些抓图软件的运行?Top

22 楼yjf_1982(five005)回复于 2006-09-04 11:18:29 得分 0

无法实现Top

23 楼yjf_1982(five005)回复于 2006-09-04 11:18:56 得分 0

道高一尺,魔高一丈Top

24 楼inshua(孟昭)回复于 2006-09-04 11:25:36 得分 0

使用武力Top

25 楼inshua(孟昭)回复于 2006-09-04 11:28:11 得分 0

在网站上张贴告示:盗取图片信息者断子绝孙Top

26 楼Avoid(好象又涨分了)回复于 2006-09-04 11:28:50 得分 0

在网站上张贴告示:盗取图片信息者是乌龟Top

27 楼Avoid(好象又涨分了)回复于 2006-09-04 11:30:43 得分 0

//能不能限制使用PrintScreen键?或者禁止一些抓图软件的运行?  
   
  就算你全部禁止了,你的图片还是能从Temporary   Internet   Files找到。  
  Top

28 楼dd26l(dd26l)回复于 2006-09-04 11:34:30 得分 0

不太可能Top

29 楼ldz112(李大嘴)回复于 2006-09-04 11:42:18 得分 0

没用,我也经历过这种需求,当初只是简单的把Ctrl+N,PrintScreen,鼠标右键啊,能想到的全屏蔽调了,最后还进行了数据签名,但是人家要拍你也没折!!!!Top

30 楼azza0(此处省略500字)回复于 2006-09-04 11:44:33 得分 0

图片通过程序从数据库中取出,不过要用相机的话就没有办法了^_^Top

31 楼llainn(得之不幸,失之不忧.)回复于 2006-09-04 11:45:16 得分 0

就算不用数码相机,也能找个记性好的画家,然后画下来……Top

32 楼zhoufoxcn(周公)回复于 2006-09-04 11:48:25 得分 0

不让别人访问是最好的办法!Top

33 楼Avoid(好象又涨分了)回复于 2006-09-04 11:50:00 得分 0

在图片中插入病毒特征码。。。哈哈哈。。。一下载就被杀毒软件删除Top

34 楼truelove12(结贴者寥寥无几,心寒ing...)回复于 2006-09-04 11:52:59 得分 0

没有办法Top

35 楼www_123du_com(鼠·神·泪)回复于 2006-09-04 11:54:24 得分 0

不可能,你的信息传过来了,你还有什么控制权,大不了我自己写个浏览器,想怎么控制就怎么控制。Top

36 楼wxwinter()回复于 2006-09-04 11:57:39 得分 0

第一步,把内容存成图片  
   
  第二步,找一个三维立体画的软件将图片处理成三维立体画  
   
  第三步,告诉可以看信息的人,盯住图片十分钟.....以后就看真正的信息了Top

37 楼bearhunter(随风飘逸)回复于 2006-09-04 11:57:58 得分 0

偶都记在脑子里了,难道还要洗脑?Top

38 楼jxdyzwh(http://www.szsoftware.com.cn)回复于 2006-09-04 11:58:27 得分 0

呵呵,楼主这个方法都能想出来,佩服!Top

39 楼mxch815(记住Amao这个名字,对你将来有好处)回复于 2006-09-04 12:00:56 得分 0

防得住吗?这么重要的东西,公开干什么?  
   
  ~~~~~~~~~可爱的想法~~~~~~~Top

40 楼krfstudio()回复于 2006-09-04 12:05:01 得分 0

NO   WAYTop

41 楼xsr152639(冲在最后)回复于 2006-09-04 12:05:56 得分 0

楼主真可爱啊Top

42 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-09-04 12:08:58 得分 0

/*  
  第一步,把内容存成图片  
   
  第二步,找一个三维立体画的软件将图片处理成三维立体画  
   
  第三步,告诉可以看信息的人,盯住图片十分钟.....以后就看真正的信息了  
   
  */  
   
  这个太有创意了Top

43 楼hxling1981(冷雨星空)回复于 2006-09-04 12:11:49 得分 0

即然是机密的东东,那就不要放在网络上呀Top

44 楼wlovenet(喝了这杯酒大家就是兄弟)回复于 2006-09-04 12:12:51 得分 0

光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!光着屁股上街,不会还得防止别人偷看吧?搂主真疯狂!Top

45 楼szc21(卖炭翁)回复于 2006-09-04 12:15:28 得分 0

就算你防住了,人家也可以记住,只要你被别人看到,照样泄露Top

46 楼doitnow2000(大海)回复于 2006-09-04 12:16:41 得分 0

防不了啊,你的东东总是要在客户端呈现。Top

47 楼jinxin19831117()回复于 2006-09-04 12:29:02 得分 0

防的了,就是有点麻烦  
  谁下载了,叫军队抓他Top

48 楼zilu2008(子鹿)回复于 2006-09-04 12:32:10 得分 0

很简单的      
  让人眼看不到就可以了  
  :)Top

49 楼fdlm_dark()回复于 2006-09-04 12:34:53 得分 0

net   stop   iisTop

50 楼zhangaipl(烟酒僧)回复于 2006-09-04 12:38:26 得分 0

其实你们都理解错误了,楼主的主要目的是     散分Top

51 楼xiahouwen(武眉博<活靶子.NET>)回复于 2006-09-04 12:59:39 得分 0

no   way    
  Top

52 楼BILLMYAIM(山谷风轻扬)回复于 2006-09-04 13:00:52 得分 0

呵呵  
  估计是不可能的.  
  网上不能防止的,不论如何禁止,我都可以直接点"查看"->"源文件",然后将此文本保存为*.htm就可以保存到本机上了,跟下载没什么分别.Top

53 楼fds2003(Hunter)回复于 2006-09-04 13:11:54 得分 0

这怎么可能?建议LZ另想其他的办法吧!Top

54 楼huzhiming_2006(胡小明)回复于 2006-09-04 13:15:45 得分 0

noTop

55 楼cat_hsfz(我的新Blog在http://cathsfz.cnblogs.com)回复于 2006-09-04 13:37:38 得分 30

你要保护的东西价值几何?  
   
  你要保护一个东西,肯定选择一个价值比保护的东西低的方案,而目标是确保一个会对你造成更高成本的事件不要发生。所以你必须先确定你要保护的东西价值几何,才能确定采用什么价格的保护方案。  
   
  一般来说,防止print-screen是不可能的,只要你的内容在浏览器上显示,那就已经完完全全传输到客户端了,就算部print-screen,别人也可以直接截获。所有要不被截获,首先就要做ActiveX控件,然后数据独立加密传输,不和普通http数据那样传输,这也就是网上银行输入密码的ActiveX控件所做的事情。  
   
  然后要不被print-screen,那么你这个控件就不能够是简单的通过GDI将信息显示出来。如果用DirectX将信息显示出来,那样安全一些,至少Windows的print-screen截取不了,要用支持DirectX的截屏软件才能截取。再高级,你可以DirectX都不用,自己用DDK开发驱动和显卡联系,ActiveX直接调用该驱动显示,这样支持DirectX的结图软件也拿你没办法。这样探讨下去,只会是越来越贵的解决方案,最终可能超过你要保护的东西的价值。而且还不防直接对着屏幕拍照。Top

56 楼blh(当你不割肉时,你的损失只是个数字,当你割肉时,你的损失就是你的肉)回复于 2006-09-04 13:56:24 得分 0

重要内容干嘛要显示出来?显示出来就不能不被抓图Top

57 楼dingmin(专顶师太的小PP)回复于 2006-09-04 14:00:15 得分 0

 
   
  不显示出来,不就得了???  
   
   
   
   
  还怕别人拍个P啊??Top

58 楼lin_now(林)回复于 2006-09-04 14:14:53 得分 0

这问题有点晕,=============等于放出来不让你看..........  
  那别人硬生生的背下来怎么办....跪求把把用户脑子里面的记录删除!!Top

59 楼wls12342004(青青子木)回复于 2006-09-04 14:15:24 得分 0

我拷屏  
  再不行,我照象.  
  -----------------  
  哈哈,防不了.Top

60 楼caotian2000(乡约北京)回复于 2006-09-04 14:20:40 得分 0

这问题有点晕,=============等于放出来不让你看..........  
  那别人硬生生的背下来怎么办....跪求把把用户脑子里面的记录删除!!  
   
  ----------------------------------------------------------------  
  牛.................Top

61 楼aliketen(继续学习NET!)回复于 2006-09-04 14:27:45 得分 0

特定的人,特定的环境来控制,程序控制不现实Top

62 楼myminimouse(坚决不用baidu)回复于 2006-09-04 14:54:33 得分 0

呵呵Top

63 楼chinahuman(铁匠)回复于 2006-09-04 15:10:18 得分 0

可以让你们老总规定一下该这样用:专门有一个机器可以看这个内容,旁边找两大汉看着,看他拷屏什么的,直接打死.看完后打傻,不然他脑子里记下了,走了,再写出来那也完蛋了.Top

64 楼longsky(长空)回复于 2006-09-04 15:14:51 得分 20

只要能在屏幕上显示,就算是你自编浏览器来实现,一样无法绝对的防住,不可能之任务。  
   
  在一定限度内还是可以屏幕一些按键,禁止缓存等方法来实现,或者是把浏览者的信息当作水印一起放在动态生成的图片中,这样或许可以知道是哪位浏览者的泄露了。Top

65 楼liq330(泉水叮咚)回复于 2006-09-04 15:28:04 得分 0

开个QQ聊天窗口,我爱怎么捉就怎么捉。要一角就一角,要全部就全部,这个应该没办法吧。Top

66 楼kubbye(小蛤蟆就是我)回复于 2006-09-04 16:05:14 得分 0

不想让别人看,就别往网页上放,这样除了黑客,谁也弄不走你的图啊,蠢蛋Top

67 楼timego()回复于 2006-09-04 16:09:14 得分 0

bgcolor=#ffffff  
  Top

68 楼swife(2277112)回复于 2006-09-04 16:20:30 得分 0

基本不肯啊Top

69 楼solsolsol(秋水萧萧 认真思考每个问题,帮人也是一种学习)回复于 2006-09-04 16:23:13 得分 0

直接屏蔽图片!  
  遇倒有重要信息的咱不显示了  
  你想看也不给Top

70 楼chinalinx(林高敏)回复于 2006-09-04 16:28:12 得分 0

可以啊  
   
  不要把他放网上嘛,   都说得这么秘密了  
   
  什么是网络:资料共享  
   
  如果有图片你可以打水印,   如果是机密,你说还有必要公开吗?Top

71 楼ProgramFuny(Leecome)回复于 2006-09-04 16:32:40 得分 0

bu   rang   bie   ren   kan   jiu   shi   leTop

72 楼ludbul(大笨头)回复于 2006-09-04 16:35:37 得分 0

安全策略不是这么做滴!Top

73 楼amnoh(会走路的鱼)回复于 2006-09-04 16:36:14 得分 0

1,给网站修建专用浏览室;  
  2,进入浏览室的用户必须签订保密协议,并提供实名登记,指纹留存;  
  3,用户必须接受包括搜身,X射线扫描等检查,以确保不带进任何电子设备;  
   
   
  这样应该就可以了,如果保密还不够的话,可以考虑雇佣黑手党等非常规手段进一步减小用户泄密的可能性Top

74 楼juedaihuaihuai(绝代坏坏(beyond myself))回复于 2006-09-04 16:37:35 得分 0

呵呵,楼主还是省省吧。Top

75 楼kingdragonx()回复于 2006-09-04 16:38:30 得分 0

只要能显出来,就能抓下来Top

76 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2006-09-04 16:38:33 得分 0

又见这种搞笑的问题……Top

77 楼amnoh(会走路的鱼)回复于 2006-09-04 16:39:33 得分 0

再高级,你可以DirectX都不用,自己用DDK开发驱动和显卡联系,ActiveX直接调用该驱动显示,这样支持DirectX的结图软件也拿你没办法。  
  =======================================  
  如果真要破解,这样的情况可以直接截取显卡输出到显示器的信号,软件不行的话,再配点硬件也就可以了...  
   
   
  所以,还是我在上边说的方法好,嘿嘿Top

78 楼lubosun(大白菜)回复于 2006-09-04 16:40:06 得分 0

只要能显出来,就能抓下来  
   
  想不被抓,是不可能的  
   
  楼主还是想其它的方法吧Top

79 楼Allen2064(炊烟草民)回复于 2006-09-04 16:44:43 得分 10

你可以用JAVASCRIPT语言试试,如果不会写,可以在网上搜索一下。关键字可以是:JS防止网页抓图Top

80 楼winsor_w(.net才是硬道理)回复于 2006-09-04 16:45:20 得分 0

可以让你们老总规定一下该这样用:专门有一个机器可以看这个内容,旁边找两大汉看着,看他拷屏什么的,直接打死.看完后打傻,不然他脑子里记下了,走了,再写出来那也完蛋了  
   
  牛~~~~~~~~Top

81 楼zhuqiang9()回复于 2006-09-04 16:48:22 得分 0

散分有理Top

82 楼bbla()回复于 2006-09-04 16:49:13 得分 0

楼主提出的这个问题很有挑战性。  
  淘宝目前运用的一个方法,不知道是否有借鉴:  
  http://www.taobao.com/view_image.php?pic=Wx0GGlFDXA1VVVRXWx0SCwkNGVxbVl8cVllcRgcaBwMSAF1QHFtARkFUW1pGSgoKHQMDCBxZRVxfWRcGDVdRVkwLRFEIVEVGAQgBBAIAAgxBUg9eSjsIBwALQVFdDhsL&title=R09PREJBQlkg0am38MCzVzQ2Nki3wtXmtee2r7O1&version=2&c=MjhiOGJhMjFhYjMyNGMzMTQ1MTNjNDIwNDViODY1ZGM%3DTop

83 楼snew(不懂求教)回复于 2006-09-04 16:56:19 得分 0

没用的,就现在为止,只要想搞下来,还没有不成功的,大多数时候,都是嫌烦而已Top

84 楼Meuck(如果你相信什么,你就应当有所了解)回复于 2006-09-04 17:08:33 得分 0

哪里要照象,装个虚拟机什么都抓下来了.Top

85 楼ruanbl(白菜西红柿)回复于 2006-09-04 17:09:35 得分 0

把客户端的PrintScreen键拆了吧  
  因为只要一按他  
  然后在画图里CTRL+V就把整个屏幕给粘出来了,如果这个能禁止,那你的网页就成病毒了Top

86 楼ruanbl(白菜西红柿)回复于 2006-09-04 17:12:49 得分 0

然后把全世界的相机啊什么的都没收了,拿去卖Top

87 楼ruanbl(白菜西红柿)回复于 2006-09-04 17:14:13 得分 0

原因是怕他们泄露机密,然后把看到的人都灭口了,全部灭了.  
  然后就统治地球了.  
  Top

88 楼flamelp(翔天)回复于 2006-09-04 17:18:02 得分 0

你防止抓图,我用照相机拍下来,谁要你的东西是重要的了,呵呵。Top

89 楼ruanbl(白菜西红柿)回复于 2006-09-04 17:20:53 得分 0

啊!!  
  莫非楼主有想过要统治地球.  
  小样,Top

90 楼zhenjiaobing(迷茫的人生)回复于 2006-09-04 17:24:49 得分 0

我去找个画家。画下来!哈哈Top

91 楼libra01(PassWorld.)回复于 2006-09-04 19:20:36 得分 0

还是三维的强,不过防不住记性好的再画出来。Top

92 楼xiaomaolover(小M)回复于 2006-09-04 19:37:00 得分 0

在网页上的话.可以用一些技术.  
  比如用flash把图片进行一次包装..  
  或是js进行限制  
  如果向上面说的那样.用像机照显示器,那就没招了..  
  Top

93 楼21aspnet(我就是月儿啊 清清的月儿)回复于 2006-09-04 19:53:47 得分 0

最佳答案!!!!!!!!!!!!!!!!!!!!!  
   
  <script   language="javascript">  
  <!--  
  //   屏蔽PrintScreen  
  function   testclip(){  
  try   {  
  if(clipboardData.getData("Text")||clipboardData.getData("HTML")||clipboardData.getData("URL"))   //检测系统内存;  
  {  
  null;//不为图像则保留内存  
  }  
  }  
  catch(e){  
  clipboardData.setData("Text","")//清空内存  
  }  
  setTimeout("testclip()",500)  
  }  
   
  //页面加载启动区;  
  testclip();//不停清空剪贴板  
  //-->  
  </script>  
  Top

94 楼21aspnet(我就是月儿啊 清清的月儿)回复于 2006-09-04 19:55:37 得分 0

<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN"  
  "http://www.w3.org/TR/html4/loose.dtd">  
  <html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>屏蔽PrintScreen</title>  
  <script   language="javascript">  
  <!--  
  //   屏蔽PrintScreen  
  function   testclip(){  
  try   {  
  if(clipboardData.getData("Text")||clipboardData.getData("HTML")||clipboardData.getData("URL"))   //检测系统内存;  
  {  
  null;//不为图像则保留内存  
  }  
  }  
  catch(e){  
  clipboardData.setData("Text","")//清空内存  
  }  
  setTimeout("testclip()",500)  
  }  
   
  //页面加载启动区;  
  testclip();//不停清空剪贴板  
  //-->  
  </script>  
   
  </head>  
   
  <body>  
  防止截图键  
  </body>  
  </html>Top

95 楼bobomouse(波波)回复于 2006-09-04 22:53:43 得分 0

这个问题有意思,呵呵  
  LZ真可爱  
  给别人看又不给别人看,矛盾啊  
  世界真是矛盾的统一体啊!Top

96 楼21aspnet(我就是月儿啊 清清的月儿)回复于 2006-09-04 22:56:02 得分 30

标准答案!!!!!!!!!!  
   
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN"  
  "http://www.w3.org/TR/html4/loose.dtd">  
  <html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>屏蔽PrintScreen</title>  
  <script   language="javascript">  
  <!--  
  //   屏蔽PrintScreen  
  function   testclip(){  
  try   {  
  if(clipboardData.getData("Text")||clipboardData.getData("HTML")||clipboardData.getData("URL"))   //检测系统内存;  
  {  
  null;//不为图像则保留内存  
  }  
  }  
  catch(e){  
  clipboardData.setData("Text","")//清空内存  
  }  
  setTimeout("testclip()",500)  
  }  
   
  //页面加载启动区;  
  testclip();//不停清空剪贴板  
  //-->  
  </script>  
   
  </head>  
   
  <body>  
  防止截图键  
  </body>  
  </html>  
  Top

97 楼tdhotel()回复于 2006-09-04 23:24:55 得分 0

现在防不住的Top

98 楼wuwll(寂寞鸵鸟)回复于 2006-09-06 00:04:58 得分 0

感谢大家给予的建议!我试试看,实在不行就算了。Top

99 楼loveme4180(孤独剑)回复于 2006-09-06 08:37:19 得分 0

既然让客户端看到,就无法防止别人的手段了Top

100 楼wuwll(寂寞鸵鸟)回复于 2006-09-06 11:22:02 得分 0

谢谢   21aspnet的代码,好用,不错!  
  如果能禁止一些抓图软件的运行就更好了。。。。   :)Top

相关问题

关键词

得分解答快速导航

  • 帖主:wuwll
  • cctaiyang
  • cat_hsfz
  • longsky
  • Allen2064
  • 21aspnet

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo