找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14997|回复: 29

[已解决] 能不能让自己网页上的内容不让别人复制去?

  [复制链接]
发表于 2011-3-10 17:35:30 | 显示全部楼层 |阅读模式 来自 中国–河南–郑州
是不是需要改代码 还是做别的什么改动?请指点一二

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2011-3-10 17:45:55 | 显示全部楼层 来自 中国–河南–郑州
这个可以用禁止复制代码实现

  1. function click(e) {
  2. if (document.all) {
  3.   if (event.button==1||event.button==2||event.button==3) {
  4.    oncontextmenu='return false';
  5.   }
  6. }
  7. if (document.layers) {
  8.   if (e.which == 3) {
  9.    oncontextmenu='return false';
  10.   }
  11. }
  12. }
  13. if (document.layers) {
  14. document.captureEvents(Event.MOUSEDOWN);
  15. }
  16. document.onmousedown=click;
  17. document.oncontextmenu = new Function("return false;")

  18. var travel=true
  19. var hotkey=17   /* hotkey即为热键的键值,是ASII码,这里99代表c键 */
  20. if (document.layers)
  21. document.captureEvents(Event.KEYDOWN)
  22. function gogo(e)
  23. { if (document.layers) {
  24. if (e.which==hotkey&&travel){
  25. alert("操作错误.或许是您按错了按键!");  } }
  26. else if (document.all){
  27. if (event.keyCode==hotkey&&travel){ alert("操作错误.或许是您按错了按键!"); }}

  28. }

  29. document.onkeydown=gogo

复制代码


把上面的代码另存为一个JS文件,然后在想实现此效果的页面调用即可!

这些代码功能很强大,禁止使用右键和复制功能,甚至连Ctrl键也禁止掉了

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-10 18:56:43 | 显示全部楼层 来自 中国–河南–郑州
把这些代码放在哪里 怎么调用 有教程没?

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2011-3-10 19:51:14 | 显示全部楼层 来自 中国–河南–郑州
回复 3# 107604


  1. <script language="JavaScript">

  2. <!--
  3. if (window.Event)
  4. document.captureEvents(Event.MOUSEUP);
  5. function nocontextmenu() {
  6. event.cancelBubble = true
  7. event.returnValue = false;
  8. return false;
  9. }
  10. function norightclick(e) {
  11. if (window.Event){
  12. if (e.which == 2 || e.which == 3)
  13. return false;
  14. }else{
  15. if (event.button == 2 || event.button == 3){
  16. event.cancelBubble = true
  17. event.returnValue = false;
  18. return false;
  19. }
  20. }
  21. }

  22. document.oncontextmenu = nocontextmenu; // for IE5+
  23. document.onmousedown = norightclick; // for all others
  24. //-->
  25. </script>
复制代码

把这一段代码 放到 footer.htm 里面好了,你的是织梦,可以试试直接放到后台版权信息设置里面 看行不。

你基础太差了,建议你系统的看一下  我们的建站教程

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-11 13:46:55 | 显示全部楼层 来自 中国–河南–郑州
谢谢哦 谢谢仙哥的多次帮忙

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2011-3-11 20:48:18 | 显示全部楼层 来自 中国–陕西–咸阳
这样是可以减少复制的次数(约80%),可是楼主您要知道,目前没有任何完全有效的办法可以防止Copy!(包括拦截按键消息、添加乱码…)

如果真的想要您网页的一段文字,如果是使用了javascript,我们可以把您的网页下载下来,尝试禁用JS代码或修改JS代码来复制。或者直接截图!  
最好的办法是利用法律武器!

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-18 16:15:58 | 显示全部楼层 来自 中国–河南–郑州
要让自己网站上所有的都不被复制的话,就要放到 footer.htm 里面去了。放到版权信息里面不行。

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2011-3-18 17:07:49 | 显示全部楼层 来自 中国–河南–郑州
那你放到footer 里面好了,

顺便说一下,禁止复制只能是禁止一部分人 ,有点技术的都可以破解的;没必要在这个问题上太下力气

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-18 17:56:18 | 显示全部楼层 来自 中国–河南–郑州
禁止一部分人就够了,不用禁止那么多。这个代码是不是直接从后台就可以直接添加上去,如果不是是不是还要学代码什么的,麻烦不。能不能具体一点怎么添加?先谢了

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2011-3-18 20:11:55 | 显示全部楼层 来自 中国–河南–郑州
你基础太差了,还是从基础学起吧 http://bbs.piaoxian.net/thread-39-1-1.html

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-24 00:09 , Processed in 0.047556 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表