对广大网页撰写者来讲,对源码的保护是最为关注的,但总是却没任何方法。辛辛苦苦撰写的网页在浏览者面前毫无遮掩,只须被其他人轻轻点击鼠标右键,选择(查询源码)一项后,即可获得网页完全代码,甚至稍加修改后就成为别人的网页。本篇将通过使用Javascript技术,对页面源码的修改,使浏览者没办法获得网站源码,达到保护代码的目的。
第一,应屏蔽Internet Explorer工具栏中-查询-源码一项的功能,马上页面使用框架结构的方法。若你的页面并未用框架结构,且不需用框架结构,可用"零框架"技术(马上页面分为左右两帧,左帧的宽度为1,右帧为原页面)。该办法的代码如下:
将该文件存为主文件index.htm,打造一空文件ps.htm,原页面文件现另存为index.html(与主文件名仅在扩展名上略有不同)。使用零框架技术有以下优点:
1、浏览者在用工具栏中的源码项没办法直接得到页面代码,仅能得到框架主文件的代码(即上述代码)。
2、可借助左帧文件ps.htm加载一些网页的高级应用,如背景音乐,网页计数器,cookie应用等。
第二,应屏蔽鼠标右键的显示源文件功能,即在所需保护的页面文件(上例中为index.html文件)中加入以下代码:
最后,为预防一些知道网页撰写语言的人通过框架主文件中的连接手工找出被保护页面后获得源码,还应在被保护页面中加入以下代码:
这段代码将提供跳回功能,使浏览器没办法直接看到该页,而是自动跳回框架主文件index.html,起到保护该页面有哪些用途。
在完成以上三个步骤,对你的主页根据框架结构进行了修改后,你的主页源码将不可以被浏览者在网上获得,可以小小庆贺一下了。
另外,若你确实不想用框架页面,那样可用特殊的办法打开浏览器新窗口,再结合屏蔽鼠标的功能代码后亦可收到同样的成效,打开办法如下:
打开被保护页面的连接
代码中,key.html为被保护页面的文件名。新窗口的高度height与宽度width的值可由用户自概念,单位为像素。
注意:嵌入式的Javascript代码应加在原文件的元素区内。
有关链接:深圳网站制作 怎么样制作网站