网页禁止右键、禁止查看源代码、禁止复制和另存为的代码_第1页
网页禁止右键、禁止查看源代码、禁止复制和另存为的代码_第2页
网页禁止右键、禁止查看源代码、禁止复制和另存为的代码_第3页
网页禁止右键、禁止查看源代码、禁止复制和另存为的代码_第4页
网页禁止右键、禁止查看源代码、禁止复制和另存为的代码_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网页禁止右键、禁止查看源代码、禁止复制和另存为的代码代码一当按下鼠标左键进行选择或点击右键或按CTRL键时,会弹出对话框:<!-禁止复制-><SCRIPT LANGUAGE=javascript>function click() alert('禁止你的左键复制!') function click1() if (event.button=2) alert('禁止右键点击!') function CtrlKeyDown()if (event.ctrlKey) alert('不当的拷贝将损害您的系统!') document.on

2、keydown=CtrlKeyDown;document.onselectstart=click;document.onmousedown=click1;</SCRIPT><!-禁止复制->代码二【推荐】:当按下鼠标时,无任何反应,从而保护好页面:<!-无法复制-><body onmousemove=HideMenu() oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" o

3、nselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()"> <!-无法复制->以下代码让网页无法保存,但可以另存。=<!-不可保存-><noscript> <iframe src="*.htm"></iframe>

4、; </noscript><!-不可保存->1、禁止右键<html><head><script>function stop()alert("试试能破解吗?"return false;document.oncontextmenu=stop;</script><boyd>你可以按右键、shift+F10和右ctrl左边的那个键试试!看能不能解。_</body>2、禁示查看源代码我们已经禁了右键,但从"查看"菜单下的"源文件"中同样可以看到源代码

5、,下面我们就来解决这个问题:其实这只要使用一个含有<frame></frame>标记的网页便可以达到目的。<frameset><frame src="你要保密的文件的URL"></frameset>这样当有人使用"查看"下的"源文件"的时候,看到的将是上面的那段代码,而你真正的文件又躲过一劫。3、禁示另存为通过上面的两步好像你的源代码已经安全了,但别忘了,别人还可以将你的页面保存下来,再慢慢分析。不过别担心,下面我们来解决这个问题。在你要保密的网页中加入以下代码:<no

6、script><iframe src="*.htm"></iframe></noscript>现在如果有人想保存你的网页,等他保存到一部分的时候IE就会帮你告诉他,无法保存该WEB页,并将己保存的那部分文件删除。 <noscript><iframe src=*></iframe></noscript>放在<BODY></BODY>之间加了上面的代码后,文件是不可以另存,但是改变存储的属性,比如改存文本格式页面就可以另存了-关于保护- 先通过代码来禁止IE的一些操

7、作 :禁止另存为 <NOSCRIPT><IFRAME SRC=*.html></IFRAME></NOSCRIPT> :取消选取、防止复制 不准粘贴 防止复制> <BODY bgColor=#ffffff leftMargin=0 topMargin=0> :禁止右键> <SCRIPT language=JavaScript> <!- if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() even

8、t.cancelBubble = true event.returnValue = false; return false; function norightclick(e) if (window.Event) if (e.which = 2 | e.which = 3) return false; else if (event.button = 2 | event.button = 3) event.cancelBubble = true event.returnValue = false; return false; document.oncontextmenu = nocontextme

9、nu; / for IE5+ document.onmousedown = norightclick; / for all others /-> </SCRIPT> :状态栏固定 <body bgcolor="#fef4d9" > 后台/网站属性/开启新闻版权保护功能 :禁止缓存 在页面中使用HTML标记,如下面: <HEAD> <META http-equiv=Pragma content=no-cache> <META http-equiv=Cache-Control content=no-cache>

10、<META http-equiv=Expires content=0> -利用上面的代码可以禁止下面几种手段- 1:右键 - 查看原文件 3:文件 - 另存为4:IE缓存 -用代码本身很难禁止下面的手段我门就迷惑的方法阻止调出原代码- 2:查看 - 原文件 5:还可以通过代码提取URL欺骗(可以隐藏真实地址) 教程代码: <meta http-equiv="refresh" target=_blank> 注意代码中url=http:/东邪.明天毕竟又是新的一天 符号前面的http:/东邪.明天毕竟又是新的一天就是欺骗后在IE中出现的效果 也可以是 后

11、面的不用说就是连接的真实地址 URL迷惑 <meta http-equiv="refresh" content="0;url=http:/东邪.明天毕竟又是新的一天 .htm"> 注意这一段和上面的有什么不同对就是.htm 那.htm是什么呢呵呵其实就是真实地址 怎么访问呢 有.htm吗?呵呵我门要做的就就做一个没有名字的HTM 方法很简单先创建个XXX.htm 上传到 QQ网络硬盘 双激文件名将XXX删除 怎么样.htm出来了吧,这样就算得到原代码很难看出真实地址. 列1:http:/东邪.明天毕竟又是新的一天 .htm 列2: .htm

12、呵呵很难看出真实地址是什么吧 JS禁止 用IE - 查看 - 原文件 也是迷惑的方法 但是可以绝对禁止以上面的方式调用原文件 要用到JS 教程JS代码 var oPopup = window.createPopup(); var popTop=50; function popmsg(msgstr) var winstr="<table style=/"border: 1 solid #000000/" width=/"241/" height=/"172/" border=/"0/" cellpad

13、ding=/"0/" cellspacing=/"0/">" winstr+="<tr><td height=/"150/"></td><td align=/"center/"><table width=/"90%/" height=/"110/" border=/"0/" cellpadding=/"0/" cellspacing=/"0/&qu

14、ot;>" winstr+="<tr><td valign=/"top/" style=/"font-size:12px; color: #F00000; face: Tahoma/">"+msgstr+"</td></tr></table></td></tr></table>" oPopup.document.body.innerHTML = winstr; popshow(); function po

15、pshow() window.status=popTop; if(popTop>1720) clearTimeout(mytime); oPopup.hide(); return; else if(popTop>1520&&popTop<1720) oPopup.show(screen.width-250,screen.height,241,1720-popTop); else if(popTop>1500&&popTop<1520) oPopup.show(screen.width-250,screen.height+(popTo

16、p-1720),241,172); else if(popTop<180) oPopup.show(screen.width-250,screen.height,241,popTop); else if(popTop<220) oPopup.show(screen.width-250,screen.height-popTop,241,172); popTop+=10000; var mytime=setTimeout("popshow();",1); popmsg(" "); 另存为 17789897.js HTM调用JS代码 <SCR

17、IPT language=javascript src="17789897.js"></SCRIPT> 呵呵有写朋友可能熟悉但是我要告诉你他现在的作用是禁止同过 IE - 查看 - 原文件 区别在这段代码 popTop+=10000; var mytime=setTimeout("popshow();",1); 看到了吗?速度是10000 不用我说也知道是什么意思了吧 把上面JS和HTM调用JS代码 加到网页里就可以禁止 IE - 查看 - 原文件 关于保护我知道的就这些. -关于加密- 我建议重要的代码采用复合加密 方式基本上有以下几

18、种 JS编码 escape加密 8进制转义字符串 16进制转义字符串 10进制HTML编码如下 16进制HTML编码如下 都可以用<script> <!- document.write(unescape("加密后的代码"); /-> </script> 由于他门的代码很大还有JS文件我就不给了 大家可以去搜索 -关于破解- 正所谓魔高一尺,道高一丈,再复杂的加密,在多的迷惑,还是要用IE来解码 给大家个超级技巧 在地址栏或按Ctrl+O,输入: javascript:s=document.documentElement.outerHTML

19、;document.write(<body></body>);document.body.innerText=s; 源代码就出来了。不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果.经常在网上逛的朋友,一定有看到漂亮的图片就想保存;看到漂亮的页面就忍不住要瞅瞅源代码的情况,可惜有些网友用javascript小程序禁止了鼠标右键功能,使我们无法保存和查看。那么,如何才能禁止鼠标右键功能,又如何解除呢?给你的网页添加禁止鼠标右键的功能其实这只是利用JavaScript实现的一个很简单的锁住鼠标右

20、键的功能,我们只需将下面一段程序,加到你的网页上就可以了。其中的文字部分“对不起”你可以随意替换为你喜欢的文字,就可以了。SCRIPT language=javascriptfunction click()if(eventbutton=2)alert(对不起,你的右键功能在这里不能使用)documentonmousedown=clickSCRIPT这样就可以禁止右键功能了。当在你的网页点击右键时,会弹出一个含有确定按钮的文字窗口。如何破解禁止鼠标右键的功能同样也很简单就能使禁止鼠标右键功能失效,具体做法有两种:一是首先在页面目标上按下鼠标右键,弹出窗口,这时不要松开右键。接着将鼠标移到窗口的确

21、定按钮上,同时按下左键。好了,现在松开鼠标左键,这时窗口消失。最后,再将鼠标移到目标上松开鼠标右键。好了,你想要的功能全出来了。你就又可以拷贝,或者用新窗口打开联接了。二是对一点鼠标右键就出现添加到收藏夹窗口的网页,用上述方法不能破解,因为你用鼠标左键点取消的同时就失去了右键的目标的交点,我们用另外一种方法制服它:首先还是在目标上点鼠标右键,出现添加到收藏夹的窗口,这时不要松开右键,也不要移动鼠标。接着使用键盘的Tab键,移动焦点到取消按钮上。按下空格键,窗口消失。最后松开右键,好了,你要的功能全出来了。有时自己辛苦半天做的网页,尤其是一些javascript特效,很容易被人利用查看源文件而复

22、制。那么如何才能防止被人查看源代码呢?我们可以利用event.button特性来做到。下表是event.button属性的可能取值及含义: 0 没按键 1 按左键 2 按右键 3 按左和右键 4 按中间键 5 按左和中间键 6 按右和中间键 7 按所有的键 参照上表,我们可以在<body>和</body>之间加入如下语句: <Script Langvage=javascript> function Click() if (event.button!=1)alert('版权所有(C)2001 XXX工作室'); document.onmouse

23、down=Click; </Script> 这样在浏览网页时除单击鼠标左键外,其他任何形式的鼠标点击或组合点击,都将出现“版权所有(C)2001 XXX工作室”的提示框,而不是出现快捷菜单,从而避免被人查看源文件代码。 如果使event.button=2,实际上它仅能限制点击鼠标右键情况,其他点击方式,如按左右键、按左和中间键、按中间键等就不能限制,当这些方式的点击发生时,出现的就是快捷菜单,从而可以查看源文件。 注意:把body改为如下代码:<body oncontextmenu="window.event.returnValue=false">,

24、其中Value中的V一定要大写! 页面禁用鼠标右键代码 可以把下面代码加入到页面适当位置。 LeadBBS论坛应用下面代码时,可以打开:inc/Board_Popfun.asp文件 查找: <script language = "JavaScript" src = "<%=DEF_BBS_HomeUrl%>inc/JF.js" type="text/javascript"></script> 下面加入代码。 <script language=javascript> function op

25、enScript(url, width, height,left,top,r) var Win = window.open(url,"openScript",'width=' + width + ',height=' + height + ',left=' +left+ ',top='+top+',resizable=no,scrollbars='+r+',menubar=no,status=no' ); /以下为禁止鼠标右键的代码,不想禁止的可以删除 <!- if (wi

26、ndow.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() event.cancelBubble = true event.returnValue = false; return false; function norightclick(e) if (window.Event) if (e.which = 2 | e.which = 3) return false; else if (event.button = 2 | event.button = 3) alert("【E路极速】欢迎你&q

27、uot;); event.cancelBubble = true event.returnValue = false; return false; document.oncontextmenu = nocontextmenu; / for IE5+ document.onmousedown = norightclick; / for all others /-> </script> 图片禁用鼠标右键代码 应用方法同上。 <script language="JavaScript1.2"> var clickmessage="本站图片禁用

28、右键!" function disableclick(e) if (document.all) if (event.button=2|event.button=3) if (event.srcElement.tagName="IMG") alert(clickmessage); return false; if (document.layers) if (e.which = 3) alert(clickmessage); return false; function associateimages() for(i=0;i<document.images.length;i+) document.images.onmousedown=disableclick; if (doc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论