电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网页设计 > 正文
关于网页源代码屏蔽
关于网页源代码屏蔽
2005-12-30 19:09:19  文/45IT收集   出处:电脑软硬件应用网   
nbsp; 
else return;  
}  
function FocusOn(what)  
{  
if (ie) what.style.backgroundColor = ’#EBEBEB’;  
else return;  
}  
function LightOut(what)  
{  
if (ie) what.style.backgroundColor = ’#C0C0A8’;  
else return;  
}  
function FocusOff(what)  
{  
if (ie) what.style.backgroundColor = ’#DDDDDD’;  
else return;  
}  
/* Buttons Enlightment of "Compilation" panel */  
function generate() /* Generation of "Compilation" */  
{  
code = document.pad.text.value;  
if (code)  
{  
document.pad.text.value=’Compiling...Please wait!’;  
setTimeout("compile()",1000);  
}  
else alert(’First enter something to compile and then press CompileIt’)  
}  
function compile() /* The "Compilation" */  
{  
document.pad.text.value=’’;  
compilation=escape(code);  
document.pad.text.value="〈script〉\n〈!--\ndocument.write(unescape(\""+compilation+"\"));\n//--〉\n〈\/script〉";  
i++;  
if (i=1) alert("Page compiled 1 time!");  
else alert("Page compiled "+i+" times!");  
}  
function selectCode() /* Selecting "Compilation" for Copying */  
{  
if(document.pad.text.value.length〉0)  
{  
document.pad.text.focus();  
document.pad.text.select();  
}  
else alert(’Nothing for be selected!’)  
}  
function preview() /* Preview for the "Compilation" */  
{  
if(document.pad.text.value.length〉0)  
{  
pr=window.open("","Preview","scrollbars=1,menubar=1,status=1,width=700,height=320,left=50,top=110");  
pr.document.write(document.pad.text.value);  
}  
else alert(’Nothing for be previewed!’)  
}  
function uncompile() /* Decompiling a "Compilation" */  
{  
if (document.pad.text.value.length〉0)  
{  
source=unescape(document.pad.text.value);  
document.pad.text.value=""+source+"";  
}  
else alert(’You need compiled code to uncompile it!’)  
}  
// --〉  
〈/SCRIPT〉  
〈BR〉〈B〉〈FONT color=#333333〉网页HTML源代码加密解密器〈/FONT〉〈/B〉〈/H2〉〈/DIV〉  
〈TABLE cellSpacing=0 borderColorDark=#000000 cellPadding=10 width=750  
align=center borderColorLight=#ffffff border=2〉  
〈TBODY〉  
〈TR〉  
〈TD〉  
〈DIV align=center〉〈BR〉将你的源代码贴到编辑区域即可〈BR〉〈BR〉  
〈TABLE cellSpacing=0 cellPadding=0 width="100%" border=0〉  
〈TBODY〉  
〈TR〉  
〈TD width="100%"〉〈!-- Compilation Panel --〉  
〈FORM name=pad method=post align="center"〉  
〈DIV align=center〉〈TEXTAREA style="WIDTH: 95%; BACKGROUND-COLOR: #ebebeb" name=text rows=11 cols=58〉〈/TEXTAREA〉  
〈BR〉〈BR〉〈BR〉〈INPUT onmouseover=LightOn(this) onclick=generate() onmouseout=LightOut(this) type=button value=加密 name=compileIt〉  
〈INPUT onmouseover=LightOn(this) onclick=selectCode() onmouseout=LightOut(this) type=button value=全选 name=select〉  
〈INPUT onmouseover=LightOn(this) onclick=preview() onmouseout=LightOut(this) type=button value=预览 name=view〉  
〈INPUT onmouseover=LightOn(this) onclick=uncompile() onmouseout=LightOut(this) type=button value=解密 name=retur〉  
〈INPUT onmouseover=LightOn(this) onmouseout=LightOut(this) type=reset value=清除 name=clear〉  
〈/DIV〉〈/FORM〉〈!-- Compilation Panel --〉〈/TD〉〈/TR〉〈/TBODY〉〈/TABLE〉〈/DIV〉〈/TD〉〈/TR〉〈/TBODY〉〈/TABLE〉  
〈DIV align=center〉〈BR〉〈/DIV〉  
〈DIV align=center〉〈/DIV〉 〈/TD〉〈/TR〉〈/TBODY〉〈/TABLE〉  
〈/DIV〉  
〈DIV〉〈/DIV〉〈/BODY〉〈/HTML〉  
  总结一下……按我的思路,屏蔽网页源代码主要分为以下几个步骤:  
  1. 做一个网页跳板,弹出要保护的广告条状页面,并将自身关闭,以避免泄露需保护网页的地址。  
  2. 由于上述条件屏蔽了广告条内网页的源代码,所以可以用这个网页作为欢迎页。  
  3. 在欢迎页中,利用Javascript以超连接的形式来打开无窗口边的新窗口显示网站内容。  
  4. 对每一个页面或者对重要的关键的页面进行源代码加密,为源代码加一把锁。(有些人说对源代码进行加密没有用,但是我觉得要使用另类点的加密方法就可以了,比如软件的加密方法就很普通。但是用我自己写的htm文件加密的源代码,一般软件是不能进行解密的。大家有兴趣的话可以试试。)  
  5. 最后不得不提的就是windows网页临时文件夹了,那里面会把源代码纪录的。但是不用怕,加入一种代码,就可以使windows不下载网页的源代码,直接浏览。可以去找找。  
  有些东西要注意的:  
  1. 在文中所说的自动关闭网页的语句:window.close()有一个弊病。就是会在关闭窗口之前询问是否关闭窗口,如果选择否的话目的还是达不到。  
  2. 以上一切都只对IE浏览器有效用,如果用别的浏览器来浏览,就有可能出现屏蔽不成功的现象。  
  3. 关于网页源代码屏蔽,一直以来是可望而不可及的。我只是把思路写下来,具体实现,还是要靠大家自己研究的啦。

上一页  [1] [2] 

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    页面自动跳转的几种实现方法
    网站内容的四种分类形式 或多或少的…
    如何指定规范网页?rel="canonical"
    浅谈网站评论体系设计的不足之处
    网页中“上一篇”“下一篇”设计思考
    网页设计进度指示器帮助用户预测步骤
    网页用户体验:网页注册表单设计分析
    网页设计常出现8大问题
    网页设计的形象思维归纳
    彻底去掉动易内容页顶部的“改变图片…
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号