网站标志
自定内容

新闻检索
网站制作中运用禁止查看源代码禁止复制的方法
作者:管理员    发布于:2012-06-05 18:01:38    文字:【】【】【
网站制作过程中,有客户需要将网页处理成禁止复制、禁止查看源代码,目的就是增加竞争对手复制自己网站内容的难道,但其实还有破解禁止复制、禁止查看源代码的方法的,下篇文章就介绍破解禁止复制、禁止查看源代码的方法,先说始终常用的禁止复制、禁止查看源代码的代码:

1,整篇文章就不能点右键、区域选择和复制了,不过还是能查看源文件和下载该页。代码如下:在<body  ...加入如下代码>
oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()' oncopy='document.selection.empty()' onbeforecopy='return false' onmouseup='document.selection.empty()'

2.在页面中加入如下语句,则网页将不能被保存,让网页无法另存为:
在<body>......</body>之间加入<noscript><iframesrc=*></iframe></noscript>
加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。


3.把下列代码放到<body></body>或者<head></head>之间,提示禁止使用右键。
<script LANGUAGE="JavaScript">
function click() { if (event.button==2)
{alert('你好,右键已被禁止使用'); } } document.onmousedown=click
</script>

4,忽视右键<body oncontextmenu=\"return false\"。结合起来禁止左右键
〈body oncontextmenu=self.event.returnvalue=false> 左右键被禁止了自然无法复制什么的了,在浏览器里查看源文件,搜索oncontextmenu.false之类的代码删除,再刷新就可以了。

5,为了防止别人偷窃自己网站上的东西,运用CSS代码控制右键的复制或另存为。可以在网页制作的过程中加入以下代码:1。忽视右键<body oncontextmenu=\"return false\"> 2. 让你的网页无法另存为<noscript><iframe src=*></iframe></noscript>


6,禁止选取<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false"onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()>

7,彻底禁止右键快捷菜单的出现呢?代码如下:
< Script Language=javascript>
function Click(){
alert('版权所有(C)2008 飞龙在天e000);
window.event.returnValue=false;
}
document.oncontextmenu=Click;
< /Script>

如果访问者直接在浏览器地址栏中键入"javascript:alert(document.oncontextmenu='')",就可以解除对右键菜单的屏蔽。javascript:s=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=s;源代码就出来了。不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果。所谓澈底禁止查看源代码文件,始终只能是一个笑话!

8,javascript:s=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=s;源代码就出来了。不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果。所谓澈底禁止查看源代码文件,始终只能是一个笑话!

9,不能使用右键或者不能看到源程序或源代码等,输入代码:
<SCRIPT language=javascript>
function click() {
if (event.button==2) {
alert(\'对不起,禁止使用此功能^_^.\')
}
}
document.onmousedown=click
</SCRIPT>
<script language="JavaScript">

</script>


10,一段非常简单的JS程序,这段程序应该放在主页的<body></body>中间,可以禁止察看源代码。
<SCRIPT language=javascript>
function click() {if (event.button==2) {alert('不许你偷看!');}}document.onmousedown=click
</SCRIPT>


浏览 (58) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:管理员
将本文加入收藏夹
脚注信息