如何破解网页的防止复制功能
  我们在访问网站的时候,遇到好文章或者是有用的资料,总想把内容复制下来,保存成文件,供以后查看或者参考。可是不管我们用什么方法,就是无法把内容复制下来,很多人因此而不得不放弃。其实,只要我们了解了其中的原理,就不难实现我们的目的。
  通常只能查看但不能复制网页内容,大部分都是通过网页的客户端脚本控制实现的。只要按照以下几个步骤操作,就能成功。
 1、打开IE浏览器,输入你要想复制内容的页面,例如 www.abc/article/20050319.htm
 2、依次点击浏览器菜单栏上的“工具”、“Internet选项”(1)
 3、在打开的标签窗口中点击“安全”标签,然后在选中“受限制的站点”之后,点击“站点(S)...”按钮(2)
 4、在打开的“受限站点”对话框中,将网址“www.abc”输入到“将该网站添加到区域中”的输入框中,然后点击“添加”按钮,查看确认下面的“网站”列表框中已经有该站点的网址,就可以点击“确定”关闭该对话框回到“Internet属性”标签窗口,继续点击“确定”按钮以关闭窗口。
 5、回到刚才打开那个页面的浏览器窗口,点击工具栏上的刷新按钮重新加载页面,完成后我们就可以把内容复制下来作进一步的处理了。
代码
将以下代码放到head 或者如何下载javascript body :<script language="javascript1.2">
//Disable select-text script (IE4+, NS6+)- By Small
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
selectstart=new Function ("return false")
//if NS6
if (window.sidebar){
usedown=disableselect
lick=reEnable
}
1、"浏览|源代码"(View|Source)或者“编辑Edit|复制Copy”;
2、从IE的网址栏(location)中得到网页的URL,然后用FlashGet下载
  那张网页,然后盗版!
3、通过在IE浏览器中按下Ctrl+c来直接复制
4、通过右键菜单中的“复制Copy”。
  下面我们以ase/example.htm为例进行讲解。
为了防止第一手,我们可以把IE浏览器中的菜单栏和工具栏去掉,方法是:
利用Window.open()函数打开网页。
实际代码:
——————————————————————————————
<script language=vbs>
<!--
sub mya_onclick
window.open "ase/example.htm","","menubar=no,toolbar=no,location=yes"
end sub
-->
</script>
<p><a id="mya"><i><u>DelphiX编程技术网站-键盘监控源文件下载</u></i></a></p>
——————————————————————————————
当你单击“DelphiX编程技术网站-键盘监控源文件下载”时,自动打开
“ase/example.htm”页面,那个IE浏览器绝对
没有菜单栏和工具栏。
为了防止第二手,可以把IE浏览器的地址栏去掉,还是用类似于上面的方法,
只不过,需要把Open()函数的第三个参数改为“menubar=no,toolbar=no,location=no”
防止第三手比较麻烦,如果盗版者要在网页中复制内容,必须要选择内容,必须先选择
内容,然后才可以复制。那么禁止他按下Ctrl不就可以了吗!
以下是详细代码:
——————————————————————————————
<script language=vbs>
<!--
sub document_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 (lkey) then
al.AddFavorite "ah/","权威Delphi6/7/8技术网站"
end if
end sub
-->
</script>
——————————————————————————————
为了防止第四手,可以禁止右键菜单的弹出。
以下是详细代码:
—————————————————————————————
<script language=vbs>
<!--
sub document_onmousedown
if window.event.button=2 then
al.AddFavorite "ah/","权威Delphi6/7/8技术网站"
end if
end sub
-->
</script>
——————————————————————————————
经过一段时间的实际考验,上面的方法还可以!
但是,对于盗版老手来说,上面的方法还是有些捉襟见肘。
他们会通过各种各样的方法得到网页的源文件,然后修改源代码,最后再
复制盗版。把我们辛辛苦苦编写的程序,变为它们的、、、
我开始疑问,“微软难道就没有解决‘盗版’的方法吗?”
我试着在微软的MSN网站上面寻答案!
我到了“Script Encoder!”
Script Encoder是一个运行于DOS环境下的软件,它可以把任何网页中的
<Script>与</Script>之间的程序行加密!
Script Encoder的确不错!但是,它不能够把全部网页内容加密,
并且要求操作者精通DOS命令!
为了解决这个难题,我开发了一款“网页源文件加密软件”。
利用这款加密软件,用户可以把全部网页内容加密,
你不必知道任何DOS命令,即可在Windows环境下,通过点击“鼠标”
来完成所有操作!
最要紧的是,利用这款加密软件加密后的网页,可以禁止网页浏览者
复制网页内容,从而起到反盗版的作用!
这款软件的档案如下:
——————————————————————————————
软件名称:网页源文件加密工具
版本:1、0
性质:共享软件
试用次数:99次
作者:Jin HaiLong
发布日期:2004年底
发布网站:Delphi6xOfChina
                  ah/
运行要求:Windows98以上操作系统+Microsoft\'s Script )
功能:保护网页设计者的开发权利,对<script>标记中的内容加密,成为
类似于.EXE文件的HTML文件。
禁止浏览者复制、剪切网页内容。防止盗版者篡改网页源文件。
注意:
    要想正常使用本软件,必须下载微软
公司的Script Encoder软件。下载并且使
用这个Script Encoder软件是完全免费的!
下载时间:15秒 (网速38.6KB)
请到微软的MSN网站下载
www.microsoft/downloads/
msdn.microsoft/
或者
ase/screnc.htm下载
也可以到其他下载网站下载!
作者信箱:
    delphi6x@sina
下载网站:中国电脑教育报
ase
ah
www4.7show/delphichina
free.efile/
申明:在本软件发布的时候,绝对不包含微软的文件!
用户必须到微软的网站上面下载该软件(Script Encoder)。
<SCRIPT language=javascript>
function click() {if (event.button==2) {alert(\'请勿复制!\');}}usedown=click
        </SCRIPT>
1、网页中的下载是怎么做的?  把超链接直接指向要下载的文件即可
2、网页中插入音乐:<object classid=clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95 width=350 height=70>
                  <param name=showstatusbar value=1>
                  <param name=filename value=绝对地址>
                  <embed src=绝对地址>
                  </embed></object>  可以作背景音乐(用mid格式 可以将宽高设置为0)
2a、mp3播放器:<embed controller="true" width="350" height="70" src="绝对地址"
              border="0" pluginspage="绝对地址"></embed> 说明:最简式
2b、<P align=center>
<OBJECT classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=60 width=352>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。