如何破解网页的防止复制功能.docx

上传人:b****7 文档编号:10145737 上传时间:2023-02-08 格式:DOCX 页数:44 大小:55.89KB
下载 相关 举报
如何破解网页的防止复制功能.docx_第1页
第1页 / 共44页
如何破解网页的防止复制功能.docx_第2页
第2页 / 共44页
如何破解网页的防止复制功能.docx_第3页
第3页 / 共44页
如何破解网页的防止复制功能.docx_第4页
第4页 / 共44页
如何破解网页的防止复制功能.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

如何破解网页的防止复制功能.docx

《如何破解网页的防止复制功能.docx》由会员分享,可在线阅读,更多相关《如何破解网页的防止复制功能.docx(44页珍藏版)》请在冰豆网上搜索。

如何破解网页的防止复制功能.docx

如何破解网页的防止复制功能

如何破解网页的防止复制功能

  我们在访问网站的时候,遇到好文章或者是有用的资料,总想把内容复制下来,保存成文件,供以后查看或者参考。

可是不管我们用什么方法,就是无法把内容复制下来,很多人因此而不得不放弃。

其实,只要我们了解了其中的原理,就不难实现我们的目的。

  通常只能查看但不能复制网页内容,大部分都是通过网页的客户端脚本控制实现的。

只要按照以下几个步骤操作,就能成功。

 1、打开IE浏览器,输入你要想复制内容的页面,例如

 2、依次点击浏览器菜单栏上的“工具”、“Internet选项”(图1)。

 3、在打开的标签窗口中点击“安全”标签,然后在选中“受限制的站点”之后,点击“站点(S)...”按钮(图2)。

 4、在打开的“受限站点”对话框中,将网址“”输入到“将该网站添加到区域中”的输入框中,然后点击“添加”按钮,查看确认下面的“网站”列表框中已经有该站点的网址,就可以点击“确定”关闭该对话框回到“Internet属性”标签窗口,继续点击“确定”按钮以关闭窗口。

 5、回到刚才打开那个页面的浏览器窗口,点击工具栏上的刷新按钮重新加载页面,完成后我们就可以把内容复制下来作进一步的处理了。

代码

将以下代码放到head或者body中:

//Disableselect-textscript(IE4+,NS6+)-BySmall

functiondisableselect(e){

returnfalse

}

functionreEnable(){

returntrue

}

//ifIE4+

document.onselectstart=newFunction("returnfalse")

//ifNS6

if(window.sidebar){

document.onmousedown=disableselect

document.onclick=reEnable

}

1、"浏览|源代码"(View|Source)或者“编辑Edit|复制Copy”;

2、从IE的网址栏(location)中得到网页的URL,然后用FlashGet下载

那张网页,然后盗版!

3、通过在IE浏览器中按下Ctrl+c来直接复制

4、通过右键菜单中的“复制Copy”。

下面我们以

为了防止第一手,我们可以把IE浏览器中的菜单栏和工具栏去掉,方法是:

利用Window.open()函数打开网页。

实际代码:

——————————————————————————————

--

submya_onclick

window.open"

endsub

-->

DelphiX编程技术网站-键盘监控源文件下载

——————————————————————————————

当你单击“DelphiX编程技术网站-键盘监控源文件下载”时,自动打开

没有菜单栏和工具栏。

为了防止第二手,可以把IE浏览器的地址栏去掉,还是用类似于上面的方法,

只不过,需要把Open()函数的第三个参数改为“menubar=no,toolbar=no,location=no”

防止第三手比较麻烦,如果盗版者要在网页中复制内容,必须要选择内容,必须先选择

内容,然后才可以复制。

那么禁止他按下Ctrl不就可以了吗!

以下是详细代码:

——————————————————————————————

--

subdocument_onkeydown

if(window.event.keycode=18)or(window.event.keycode=41)or(window.event.keycode=42)or(window.event.keycode=93)or(window.event.altkey)or(window.event.ctrlkey)then

window.external.AddFavorite"

endif

endsub

-->

——————————————————————————————

为了防止第四手,可以禁止右键菜单的弹出。

以下是详细代码:

——————————————————————————————

--

subdocument_onmousedown

ifwindow.event.button=2then

window.external.AddFavorite"

endif

endsub

-->

——————————————————————————————

经过一段时间的实际考验,上面的方法还可以!

但是,对于盗版老手来说,上面的方法还是有些捉襟见肘。

他们会通过各种各样的方法得到网页的源文件,然后修改源代码,最后再

复制盗版。

把我们辛辛苦苦编写的程序,变为它们的、、、

我开始疑问,“微软难道就没有解决‘盗版’的方法吗?

我试着在微软的MSN网站上面寻找答案!

我找到了“ScriptEncoder!

ScriptEncoder是一个运行于DOS环境下的软件,它可以把任何网页中的

之间的程序行加密!

ScriptEncoder的确不错!

但是,它不能够把全部网页内容加密,

并且要求操作者精通DOS命令!

为了解决这个难题,我开发了一款“网页源文件加密软件”。

利用这款加密软件,用户可以把全部网页内容加密,

你不必知道任何DOS命令,即可在Windows环境下,通过点击“鼠标”

来完成所有操作!

最要紧的是,利用这款加密软件加密后的网页,可以禁止网页浏览者

复制网页内容,从而起到反盗版的作用!

这款软件的档案如下:

——————————————————————————————

软件名称:

网页源文件加密工具

版本:

1、0

性质:

共享软件

试用次数:

99次

作者:

JinHaiLong

发布日期:

2004年底

发布网站:

Delphi6xOfChina

运行要求:

Windows98以上操作系统+Microsoft\'sScriptEncoder(screnc.exe)

功能:

保护网页设计者的开发权利,对

1、网页中的下载是怎么做的?

把超链接直接指向要下载的文件即可

2、网页中插入音乐:

22d6f312-b0f6-11d0-94ab-0080c74c7e95width=350height=70>

可以作背景音乐(用mid格式可以将宽高设置为0)

2a、mp3播放器:

border="0"pluginspage="绝对地址">说明:

最简式

2b、

CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFAheight=60width=352>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

说明:

有功能键控制,可以重复

2c、将其他网页调入到自己的页面:

scrolling="no"border="0"frameborder="0">

2d、rm音频播放器:

说明:

要一次把代码写完整,若在XX搜索中就用试听处的“歌曲出处”的地址

2、mp3\wma音频播放:

width=300height=140type=audio/x-ms-wmabalance="true"

showpositioncontrols="true"showtracker="true"

showaudiocontrols="true"showcontrols="true"showstatusbar="true"

showdisplay="true"displaysize="0"volume="100"autosize="false"

autostart="true"animationatstart="false"transparentatstart="true">

成功应用

2d1、rm有图象播放器:

CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'height=288id=video1width=305VIEWASTEXT>

88/0924/cjml_wdlm.rm'>

说明:

有的mtv用rm格式(成功试验)

3、自动滚屏:

第一步:

拷贝下面的代码到你的html文件的和之间;

--locate=0;functionscroller(){if(locate!

=400){locate++;scroll(0,locate);clearTimeout(timer);

vartimer=setTimeout("scroller()",3);timer;}}//-->

第二步:

修改你的语句为;

说明:

可通过改动locate的数值来控制显示页面的长度(原代码中为locate!

=400)。

将“setTimeout("scroller()",3);”

中的“3”改为其它的数字可控制速度。

4、防止网页复制:

复制在和之间

--if(navigator.appName.indexOf("InternetExplorer")!

=-1)

document.onmousedown=noSourceExplorer;

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

{alert("欢迎您的到来,本站会不断更新,恳请支持!

\n也请勿复制本站内容!

");}}

//-->

5、水中倒影:

拷贝下面的代码到你的html文件的和之间

height="189">

functionf1(){setInterval("mdiv.filters.wave.phase+=10",100);}

if(document.all){document.write('

style="filter:

wave(strength=3,freq=3,

phase=0,lightstrength=30)blur()flipv()">')window.onload=f1}

6、闪烁的背景:

--functionmakearray(n){this.length=n;for(vari=1;i<=n;i++)

this[i]=0;returnthis;}hexa=newmakearray(16);for(vari=0;i<10;i++)

hexa[i]=i;

hexa[10]="a";

hexa[11]="b";

hexa[12]="c";

hexa[13]="d";

hexa[14]="e";

hexa[15]="f";

functionhex(i){if(i<0)return"00";elseif(i>255)return"ff";

elsereturn""+hexa[Math.floor(i/16)]+hexa[i%16];}

functionsetbgColor(r,g,b){varhr=hex(r);varhg=hex(g);varhb=hex(b);

document.bgColor="#"+hr+hg+hb;}

functionfade(sr,sg,sb,er,eg,eb,step){for(vari=0;i<=step;i++)

{setbgColor(Math.floor(sr*((step-i)/step)+er*(i/step)),

Math.floor(sg*((step-i)/step)+eg*(i/step)),Math.floor(sb*((step-i)/step)+eb*(i/step)));}}

functionfadein(){fade(255,0,0,0,0,255,100);fade(0,0,255,0,255,0,100);fade(0,255,0,0,0,0,100);}

fadein();//-->

7、游动的背景:

拷贝下面的代码到你的html文件的和之间

--varbackground="../image/home/bg20010220d.gif";varspeed=0;

browserName=navigator.appName;browserVer=parseInt(navigator.appVersion);

if(browserName!

="Netscape"||browserVer>=4.5){functionmoveback(movert,movedn,hPos,vPos)

{if(arguments[4])document.body.style.backgroundImage="url(\""+arguments[4]+"\")";

if(arguments[5])document.body.style.backgroundRepeat=arguments[5]if(!

isNaN(hPos))

{if((movert!

=0)&&(hPos>0))hPos=-100000hPos+=movert}if(!

isNaN(vPos))

{if((movedn!

=0)&&(vPos>0))vPos=-100000vPos+=movedn}

document.body.style.backgroundPosition=hPos+""+vPos

if(isNaN(hPos))hPos="\""+hPos+"\""

if(isNaN(vPos))vPos="\""+vPos+"\""

setTimeout("moveback("+movert+","+movedn+","+hPos+","+vPos+")",speed)}

moveback(1,1,0,0,background);}

//-->

8、弹出欢迎光临窗口:

拷贝下面的代码到你的html文件的和之间

window.alert("欢迎光临海蓝主页")//-->

9、弹出欢送窗口:

修改你的语句为:

欢迎再来!

')">

说明:

将其中的送别语改为你需要的就行!

10、一条一条显示的跑马灯:

第一步:

拷贝下面的代码到你的html文件的和之间;

--functionmakearray(size)

{this.length=size;for(i=1;i<=size;i++){this[i]=0}returnthis;}msg=newmakearray(3)

msg[2]="嗨!

您好。

看见了吗?

"msg[1]="您可根据自己的需要显示不同的内容!

";

msg[3]="可在这个窗口内显示最新信息!

"interval=100;s

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

当前位置:首页 > 初中教育 > 学科竞赛

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

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