网页禁止右键禁止查看源代码禁止复制和另存为的代码.docx

上传人:b****4 文档编号:3771691 上传时间:2022-11-25 格式:DOCX 页数:12 大小:20.83KB
下载 相关 举报
网页禁止右键禁止查看源代码禁止复制和另存为的代码.docx_第1页
第1页 / 共12页
网页禁止右键禁止查看源代码禁止复制和另存为的代码.docx_第2页
第2页 / 共12页
网页禁止右键禁止查看源代码禁止复制和另存为的代码.docx_第3页
第3页 / 共12页
网页禁止右键禁止查看源代码禁止复制和另存为的代码.docx_第4页
第4页 / 共12页
网页禁止右键禁止查看源代码禁止复制和另存为的代码.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

网页禁止右键禁止查看源代码禁止复制和另存为的代码.docx

《网页禁止右键禁止查看源代码禁止复制和另存为的代码.docx》由会员分享,可在线阅读,更多相关《网页禁止右键禁止查看源代码禁止复制和另存为的代码.docx(12页珍藏版)》请在冰豆网上搜索。

网页禁止右键禁止查看源代码禁止复制和另存为的代码.docx

网页禁止右键禁止查看源代码禁止复制和另存为的代码

网页禁止右键、禁止查看源代码、禁止复制和另存为的代码

代码一

当按下鼠标左键进行选择或点击右键或按CTRL键时,会弹出对话框:

=================================

--禁止复制-->

functionclick(){

alert('禁止你的左键复制!

')}

functionclick1(){

if(event.button==2){alert('禁止右键点击~!

')}}

functionCtrlKeyDown(){

if(event.ctrlKey){alert('不当的拷贝将损害您的系统!

')}}

document.onkeydown=CtrlKeyDown;

document.onselectstart=click;

document.onmousedown=click1;

--禁止复制-->

代码二【推荐】:

当按下鼠标时,无任何反应,从而保护好页面:

==================================

--无法复制-->

--无法复制-->

以下代码让网页无法保存,但可以另存。

====================================================================

--不可保存-->

--不可保存-->

1、禁止右键

你可以按右键、shift+F10和右ctrl左边的那个键试试!

看能不能解。

^_^

2、禁示查看源代码

我们已经禁了右键,但从"查看"菜单下的"源文件"中同样可以看到源代码,下面我们就来解决这个问题:

其实这只要使用一个含有标记的网页便可以达到目的。

这样当有人使用"查看"下的"源文件"的时候,看到的将是上面的那段代码,而你真正的文件又躲过一劫。

3、禁示另存为

通过上面的两步好像你的源代码已经安全了,但别忘了,别人还可以将你的页面保存下来,再慢慢分析。

不过别担心,下面我们来解决这个问题。

在你要保密的网页中加入以下代码:

现在如果有人想保存你的网页,等他保存到一部分的时候IE就会帮你告诉他,无法保存该WEB页,并将己保存的那部分文件删除。

放在之间

加了上面的代码后,文件是不可以另存,但是改变存储的属性,比如改存文本格式页面就可以另存了

[-关于保护-]

先通过代码来禁止IE的一些操作

禁止另存为

取消选取、防止复制不准粘贴防止复制>

bgColor=#ffffffleftMargin=0topMargin=0>

禁止右键>

--

if(window.Event)

document.captureEvents(Event.MOUSEUP);

functionnocontextmenu()

{

event.cancelBubble=true

event.returnValue=false;

returnfalse;

}

functionnorightclick(e)

{

if(window.Event)

{

if(e.which==2||e.which==3)

returnfalse;

}

else

if(event.button==2||event.button==3)

{

event.cancelBubble=true

event.returnValue=false;

returnfalse;

}

}

document.oncontextmenu=nocontextmenu;//forIE5+

document.onmousedown=norightclick;//forallothers

//-->

状态栏固定

后台/网站属性/开启新闻版权保护功能

禁止缓存在页面中使用HTML标记,如下面:

-利用上面的代码可以禁止下面几种手段-

1:

右键-查看原文件

3:

文件-另存为

4:

IE缓存

-用代码本身很难禁止下面的手段我门就迷惑的方法阻止调出原代码-

2:

查看-原文件

5:

还可以通过代码提取

URL欺骗(可以隐藏真实地址)

教程代码:

注意代码中url=’http:

//东邪.明天毕竟又是新的一天@

@符号前面的[http:

//东邪.明天毕竟又是新的一天]就是欺骗后在IE中出现的效果也可以是

后面的不用说就是连接的真实地址

URL迷惑

//东邪.明天毕竟又是新的一天@.htm’">

注意这一段和上面的有什么不同对就是.htm那.htm是什么呢呵呵其实就是真实地址

怎么访问呢有.htm吗?

呵呵我门要做的就就做一个没有名字的HTM

方法很简单先创建个XXX.htm上传到QQ网络硬盘双激文件名将XXX删除怎么样.htm出来了吧,这样就算得到原代码很难看出真实地址.

列1:

http:

//东邪.明天毕竟又是新的一天@.htm

列2:

@.htm

呵呵很难看出真实地址是什么吧

[JS禁止用IE-查看-原文件]

也是迷惑的方法但是可以绝对禁止以上面的方式调用原文件

要用到JS

教程JS代码

varoPopup=window.createPopup();

varpopTop=50;

functionpopmsg(msgstr)

{

varwinstr="

1solid#000000/"width=/"241/"

height=/"172/"border=/"0/"cellpadding=/"0/"

cellspacing=/"0/">";

winstr+="

align=/"center/">

border=/"0/"cellpadding=/"0/"cellspacing=/"0/">";

winstr+="

12px;

color:

#F00000;face:

Tahoma/">"+msgstr+"";

oPopup.document.body.innerHTML=winstr;

popshow();

}

functionpopshow()

{

window.status=popTop;

if(popTop>1720){

clearTimeout(mytime);

oPopup.hide();

return;

}

elseif(popTop>1520&&popTop<1720)

{

oPopup.show(screen.width-250,screen.height,241,1720-popTop);

}

elseif(popTop>1500&&popTop<1520)

{

oPopup.show(screen.width-250,screen.height+(popTop-1720),241,172);

}

elseif(popTop<180)

{

oPopup.show(screen.width-250,screen.height,241,popTop);

}

elseif(popTop<220)

{

oPopup.show(screen.width-250,screen.height-popTop,241,172);

}

popTop+=10000;

varmytime=setTimeout("popshow();",1);

}

popmsg("");

另存为17789897.js

HTM调用JS代码

src="17789897.js">

呵呵有写朋友可能熟悉但是我要告诉你他现在的作用是禁止同过[IE-查看-原文件]

区别在这段代码

popTop+=10000;

varmytime=setTimeout("popshow();",1);

看到了吗?

速度是10000

不用我说也知道是什么意思了吧

把上面JS和HTM调用JS代码

加到网页里就可以禁止[IE-查看-原文件]

关于保护我知道的就这些.

[-关于加密-]

我建议重要的代码采用复合加密

方式基本上有以下几种

JS编码

escape加密

8进制转义字符串

16进制转义字符串

10进制HTML编码如下

16进制HTML编码如下

都可以用

由于他门的代码很大还有JS文件我就不给了

大家可以去搜索

[-关于破解-]

正所谓魔高一尺,道高一丈,再复杂的加密,在多的迷惑,还是要用IE来解码

给大家个超级技巧

在地址栏或按Ctrl+O,输入:

javascript:

s=document.documentElement.outerHTML;document.write(’);document.body.innerText=s;

源代码就出来了。

不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果.

经常在网上逛的朋友,一定有看到漂亮的图片就想保存;看到漂亮的页面就忍不住要瞅瞅源代码的情况,可惜有些网友用javascript小程序禁止了鼠标右键功能,使我们无法保存和查看。

那么,如何才能禁止鼠标右键功能,又如何解除呢?

给你的网页添加禁止鼠标右键的功能

其实这只是利用JavaScript实现的一个很简单的锁住鼠标右键的功能,我们只需将下面一段程序,加到你的网页上就可以了。

其中的文字部分“对不起……”你可以随意替换为你喜欢的文字,就可以了。

〈SCRIPTlanguage=javascript〉functionclick(){if(event.button==2){alert('对不起,你的右键功能在这里不能使用')}}document.onmousedown=click〈/SCRIPT〉

这样就可以禁止右键功能了。

当在你的网页点击右键时,会弹出一个含有确定按钮的文字窗口。

如何破解禁止鼠标右键的功能

同样也很简单就能使禁止鼠标右键功能失效,具体做法有两种:

一是首先在页面目标上按下鼠标右键,弹出窗口,这时不要松开右键。

接着将鼠标移到窗口的确定按钮上,同时按下左键。

好了,现在松开鼠标左键,这时窗口消失。

最后,再将鼠标移到目标上松开鼠标右键。

好了,你想要的功能全出来了。

你就又可以拷贝,或者用新窗口打开联接了。

二是对一点鼠标右键就出现添加到收藏夹窗口的网页,用上述方法不能破解,因为你用鼠标左键点取消的同时就失去了右键的目标的交点,我们用另外一种方法制服它:

首先还是在目标上点鼠标右键,出现添加到收藏夹的窗口,这时不要松开右键,也不要移动鼠标。

接着使用键盘的Tab键,移动焦点到取消按钮上。

按下空格键,窗口消失。

最后松开右键,好了,你要的功能全出来了。

有时自己辛苦半天做的网页,尤其是一些javascript特效,很容易被人利用查看源文件而复制。

那么如何才能防止被人查看源代码呢?

我们可以利用event.button特性来做到。

下表是event.button属性的可能取值及含义:

0没按键

1按左键

2按右键

3按左和右键

4按中间键

5按左和中间键

6按右和中间键

7按所有的键

参照上表,我们可以在和之间加入如下语句:

functionClick(){

if(event.button!

=1){alert('版权所有(C)2001XXX工作室');

}}

document.onmousedown=Click;

这样在浏览网页时除单击鼠标左键外,其他任何形式的鼠标点击或组合点击,都将出现“版权所有(C)2001XXX工作室”的提示框,而不是出现快捷菜单,从而避免被人查看源文件代码。

如果使event.button=2,实际上它仅能限制点击鼠标右键情况,其他点击方式,如按左右键、按左和中间键、按中间键等就不能限制,当这些方式的点击发生时,出现的就是快捷菜单,从而可以查看源文件。

注意:

把body改为如下代码:

,其中Value中的V一定要大写!

页面禁用鼠标右键代码

可以把下面代码加入到页面适当位置。

LeadBBS论坛应用下面代码时,可以打开:

inc/Board_Popfun.asp文件

查找:

inc/JF.js"type="text/javascript">

下面加入代码。

functionopenScript(url,width,height,left,top,r){

varWin=window.open(url,"openScript",'width='+width+',height='+height+',left='+left+',top='+top+',resizable=no,scrollbars='+r+',menubar=no,status=no');

}

//以下为禁止鼠标右键的代码,不想禁止的可以删除

--

if(window.Event)

document.captureEvents(Event.MOUSEUP);

functionnocontextmenu()

{

event.cancelBubble=true

event.returnValue=false;

returnfalse;

}

functionnorightclick(e)

{

if(window.Event)

{

if(e.which==2||e.which==3)

returnfalse;

}

else

{if(event.button==2||event.button==3){alert("【E路极速】欢迎你");}}

{

event.cancelBubble=true

event.returnValue=false;

returnfalse;

}

}

document.oncontextmenu=nocontextmenu;//forIE5+

document.onmousedown=norightclick;//forallothers

//-->

图片禁用鼠标右键代码

应用方法同上。

varclickmessage="本站图片禁用右键!

"

functiondisableclick(e){

if(document.all){

if(event.button==2||event.button==3){

if(event.srcElement.tagName=="IMG"){

alert(clickmessage);

returnfalse;

}

}

}

if(document.layers){

if(e.which==3){

alert(clickmessage);

returnfalse;

}

}

}

functionassociateimages(){

for(i=0;i

document.images.onmousedown=disableclick;

}

if(document.all)

document.onmousedown=disableclick

elseif(document.layers)

associateimages()

功能:

禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt

--

functionkey(){

if(event.shiftKey){

window.close();}

//禁止Shift

if(event.altKey){

window.close();}

//禁止Alt

if(event.ctrlKey){

window.close();}

//禁止Ctrl

returnfalse;}

document.onkeydown=key;

if(window.Event)

document.captureEvents(Event.MOUSEUP);

functionnocontextmenu(){

event.cancelBubble=true

event.returnValue=false;

returnfalse;}

functionnorightclick(e){

if(window.Event){

if(e.which==2||e.which==3)

returnfalse;}

else

if(event.button==2||event.button==3){

event.cancelBubble=true

event.returnValue=false;

returnfalse;}

}

//禁右键

document.oncontextmenu=nocontextmenu;//forIE5+

document.onmousedown=norightclick;//forallothers

//-->

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1