爱问知识人 爱问教育 医院库

如何禁止别人复制下载网页

首页

如何禁止别人复制下载网页

如何禁止别人复制下载网页,代码是那些,如何添加,加到哪里?

提交回答
好评回答
  • 2009-06-05 11:12:52
         方法是使用ASP或PHP为每个网页加密,此网页仅供你的客户浏览。很多人是为了防止别个复制自己的图文资料,并非防止最终的客户。 
    在过去,禁止鼠标右键是很常用的方法,但聪明的老网民很快就能找到解决办法,解决办法实在是很多,在这里列出四种方法,可证明禁止鼠标右键并不是明智的做法: 
    方法1、打开Internet选项→安全→自定义级别,将“活动脚本”设为“禁用”,鼠标右键马上就可以恢复使用,网民可以“另存为”你的图片。
       方法2、用鼠标左键直接将图片拖动到桌面上,即可保存图片。 方法3、按键盘上的Print Screen SysRQ键,可进行抓图。 方法4、点击IE工具栏“查看→源文件”,可找到图片的路径,使用下载工具来下载你的图片。
       键盘上的键同样可以像禁止鼠标右键一样被禁止,在网页中不起作用,因为每个键在JavaScript中都对应有一个ASCII码,但是Print Screen SysRQ是唯一不能被禁止的键。也就是这个抓屏键不能被禁止,所以你原先的想法都无法实现。
       为网页加密的基本步骤请见这篇   ***页可用上述提到的文中的Cookies方法,使用Query字段来产生很多个图片页面。如原先的网页为静态页,在不改动网站链接结构的情况下,需要为网站再申请一个ASP空间,将二级域名的IP解析到此空间。
         在此空间做编程。基本的步骤还是上文提到的Cookies的方法。所不同的是,最终输出的语句为Response。Write "document。write('……')",产生一个动态的JS文件。原理为,如果Cookies不存在,则跳转至登录页,关于跳转语句,请参考 if Request。
      Cookies("pass")="" then Response。Write "document。write('')" Response。End else Response。Write "" end if   在静态页中使用来调用远程JS文件进行判断。
      细心的朋友会发现,如果将“活动脚本”禁止,网民又可以正常浏览了。最彻底的方法还是要让空间支持ASP。   可以说,为网页加密几乎是唯一的方法。

    逍***

    2009-06-05 11:12:52

其他答案

    2009-06-13 12:16:51
  • 楼主所问的问题,要完全防止被复制是不可能的,只要在网络上可以被看见,都有办法复制下来,即使没有,截个屏再重写代码也一样实现得了效果.
    如果你只是防止菜鸟来拷贝,倒是有办法,看这里: 

    轩***

    2009-06-13 12:16:51

类似问题

换一换
  • 网络软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):