对 网站制作者或者网编来说,复制是一件很恼火的事情,自己辛苦的努力被别人Ctrl+C、Ctrl+V就窃取走了,真的很不值啊!为了防止别人窃取,我们不得不采取一些行动,三种方法,你可以任意选择一种!
一、头部添加JS法,代码简洁
将以下代码加入到HEML的之间
<SCRIPT language=javascript>
function click() {if (event.button==2) {alert('不许你偷看!');}}document.onmousedown=click
</SCRIPT>
二、屏蔽浏览器中查看源代码功能
首先,应屏蔽Internet Explorer工具栏中-查看-源代码一项的功能,即将页面采用框架结构的方式.若你的页面并未使用框架结构,且不需使用框架结构,可使用"零框架"技术.将代码放到</head>后面:
<FRAMESET COLS="1,*" frameborder=0 framespacing=0>
<FRAME SRC="www.wangqi.com" NAME="count" noresize scrolling=no>
<FRAME SRC="www.wangqi.com" NAME="search" noresize>
</frameset>
将该文件存为主文件index.htm,建立一空文件ps.htm,原页面文件现另存为index.html.
其次,应屏蔽鼠标右键的显示源文件功能,即在所需保护的页面文件(上例中为index.html文件)中加入以下代码:
<script Language="JavaScript">
function click() {
if (event.button==2||event.button==3) {alert(\'"用右键要干嘛?"^_^\') }}
//引号中提示可自定义
document.onmousedown=click
</script>
最后,为防止一些了解网页编写语言的人通过框架主文件中的连接手工找出被保护页面后获得源代码,还应在被保护页面中加入以下代码:
<script language="javascript">
if(top==self)top.location="index.html"
</script>
在完成以上三个步骤,对你的主页按照框架结构进行了修改后,你的主页源代码将不能被浏览者在网上获得。
三、禁止查看网页源代码
真正能实现源代码屏蔽的单纯的.htm是不可能的!想看源代码是没办法阻止的。用TELEPROT可以下载任何文件,相当于做镜像网站,除非服务器进行安全设置、加密。下面是参考方法,使在浏览我的个人主页时不能使用右键或者不能看到源程序或源代码等。
在主页上输入代码:
<SCRIPT language=javascript>
function click() {
if (event.button==2) {
alert(\'对不起,禁止使用此功能^_^.\')
}
}
document.onmousedown=click
</SCRIPT>
<script language="JavaScript">
<!--
locate = 0;
function scroller() {
if (locate !=500 ) {
locate++;
scroll(0,locate);
clearTimeout(timer);
var timer = setTimeout("scroller()",3);
timer;
}
}
// -->
</script>
随着Internet的飞速发展,网站的数量正呈几何级速度递增,网页上的信息极大丰富,但网站的安全与信息的版权却不断受到威胁。近来,全球各大网站先后遭到黑客攻击,接着,为了顺应新形势,国内首家有关网络安全专题的网站诞生了。网站与网页的安全性受到越来越多的关注,将由浅入深地介绍关于加强网页安全性的各种技术和技巧,对关心网站制作源代码版权和网页数据安全保护的读者有较大的帮助。