html教程之看不到网页源代码办法汇总
在W3C的HTML工作小组电子邮件论坛上频频冒出这样的情绪化批判字眼:“幼稚”、“令人无法忍受”、“荒谬”、“使诈”等。 1、将以下代码到场到HEML的<body></body>之间<SCRIPTlanguage=javascript>
functionclick(){if(event.button==2){alert(不准你偷看!);}}document.onmousedown=click
</SCRIPT>
.................................................................
2、克制检察网页源代码
真正能完成源代码屏障的纯真的.htm是不成能的!想看源代码是没举措制止的。用TELEPROT能够下载任何文件,相称于做镜像网站,除非服务器举行平安设置、加密。上面给几种参考办法,使在扫瞄我的团体主页时不克不及利用右键大概不克不及看到源程序或源代码等。
1)在主页上输出代码:
<SCRIPTlanguage=javascript>
functionclick(){
if(event.button==2){
alert(对不起,克制利用此功效^_^.)
}
}
document.onmousedown=click
</SCRIPT>
<scriptlanguage="JavaScript">
<!--
locate=0;
functionscroller(){
if(locate!=500){
locate++;
scroll(0,locate);
clearTimeout(timer);
vartimer=setTimeout("scroller()",3);
timer;
}
}
//-->
</script>
2)网页平安手艺指南
跟着Internet的飞速开展,网站的数目正呈多少级速率递增,网页上的信息极年夜丰厚,但网站的平安与信息的版权却不休遭到威逼.最近,环球各年夜网站前后遭到黑客打击,接着,为了适应新情势,国际首家有关收集平安专题出生了.网站与网页的平安性遭到愈来愈多的存眷,本文将由浅进深地先容关于增强网页平安性的各类手艺和技能,对体贴网页源代码版权和网页数据平安回护的读者有较年夜的匡助.
低级进门篇
对宽大网页编写者来讲,对源代码的回护是最为存眷的,但常常却没有任何举措.辛辛劳苦编写的网页在扫瞄者眼前毫无掩蔽,只需被他人悄悄点击鼠标右键,选择(检察源代码)一项后,便可取得网页完整代码,乃至略加修正后就成为别人的网页.本篇将经由过程接纳JavaScript手艺,对页面源代码的修正,使扫瞄者没法取得源码,到达回护代码的目标.
起首,应屏障InternetExplorer工具栏中-检察-源代码一项的功效,行将页面接纳框架布局的体例.若你的页面并未利用框架布局,且不需利用框架布局,可以使用"零框架"手艺(行将页面分为摆布两帧,左帧的宽度为1,右帧为原页面).该办法的代码以下:
<html>
<head>
<title>接待到临网页教授教养网</TITLE>
</HEAD>
<FRAMESETCOLS="1,*"frameborder=0framespacing=0>
<FRAMESRC="PS.HTM"NAME="count"noresizescrolling=no>
<FRAMESRC="search.HTM"NAME="search"noresize>
</frameset>
</html>
将该文件存为主文件index.htm,创建一空文件ps.htm,原页面文件现另存为index.html(与主文件名仅在扩大名上略有分歧).接纳零框架手艺有以下长处:
1.扫瞄者在用工具栏中的源代码项没法间接失掉页面代码,仅能失掉框架主文件的代码(即上述代码).
2.可使用左帧文件ps.htm加载一些网页的初级使用,如背景音乐,网页计数器,cookie使用等.
其次,应屏障鼠标右键的显现源文件功效,即在所需回护的页面文件(上例中为index.html文件)中到场以下代码:(当右键被点击时将呈现所示提醒框)
<scriptLanguage="JavaScript">
functionclick(){
if(event.button==2||event.button==3){alert("用右键要干吗?"^_^)}}
//引号中提醒可自界说
document.onmousedown=click
</script>
最初,为避免一些懂得网页编写言语的人经由过程框架主文件中的毗连手工找出被回护页面后取得源代码,还应在被回护页面中到场以下代码:
<scriptlanguage="javascript">
if(top==self)top.location="index.html"
</script>
这段代码将供应跳回功效,使扫瞄器没法间接看到该页,而是主动跳回框架主文件index.html,起到回护该页面的感化.
在完成以上三个步骤,对你的主页依照框架布局举行了修正后,你的主页源代码将不克不及被扫瞄者在网上取得,能够小小庆祝一下了
别的,若你的确不想用框架页面,那末可用特别的办法翻开扫瞄器新窗口,再分离屏障鼠标的功效代码后亦可收到一样的效果,翻开办法以下:
<ahref=javascript:window.open("key.html","被回护页面的题目","height=170,width=290,left=0,top=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0")target=_blank>翻开被回护页面的毗连</a>
代码中,key.html为被回护页面的文件名.新窗口的高度height与宽度w
123下一页
历经多年来的停滞不前,如今全球信息网联盟(WorldWideWebConsortium,W3C)重拾HTML标准化。
html教程之看不到网页源代码办法汇总
使得W3C与非正式的WHATWG(网络超文本应用程序技术工作小组)关系开始紧张起来。这些年来,一直是WHATWG肩负起HTML的重责大任。<divclass="start">idth的值可由用户自界说,单元为像素.</P> 注重:嵌进式的JavaScript代码应加在原文件的<head></head>元素区内.中级深切篇
上篇中是接纳JavaScript手艺到达回护在线网页的目标.正所谓"强中自有强中手",有些人利用Webzip,TelePro,Offline等离线扫瞄器下载你的主页,便可绕过JavaScript回护在线网页的防地,将网页下载后再渐渐分析.有矛必有盾,你亦可用JavaScript创建的静态转向文件是年夜多半离线扫瞄器没法下载你的网页,办法以下.你可将上例中的被回护页面改名为index1.html,而将文件index.html改成以下代码:
<script>
window.location.replace(\index1.html\)//本句发生网页跳转功效
</script>
对InternetExplorer5新增的离线扫瞄功效(脱机事情),以上办法偶然掉灵,可经由过程对网页设置cookie的初级手艺到达回护的目标.一旦cookie超期,即便网页已被下载到本机也没法扫瞄,呵呵,凶猛吧:)
应到场文件中的cookie代码段以下:
<scriptlanguage="JavaScript">
functiongetCookieVal(offset)
{
varendstr=document.cookie.indexOf(";",offset);
if(endstr==-1)
endstr=document.cookie.length;
returnunescape(document.cookie.substring(offset,endstr));
}
functionGetCookie(name)
{
vararg=name+"=";
varalen=arg.length;
varclen=document.cookie.length;
vari=0;
while(i<clen)
{
varj=i+alen;
if(document.cookie.substring(i,j)==arg)
returngetCookieVal(j);
i=document.cookie.indexOf("",i)+1;
if(i==0)
break;
}
returnnull;
}
functionSetCookie(name,value)
{
varargv=SetCookie.arguments;
varargc=SetCookie.arguments.length;
varexpires=(2<argc)?argv:true;
varpath=(3<argc)?argv:true;
vardomain=(4<argc)?argv:true;
varsecure=(5<argc)?argv:true;//平安形式失效
document.cookie=name+"="+escape(value)+
((expires==null)?"":(";expires="+expires.toGMTString()))+
((path==null)?"":(";path="+path))+
((domain==null)?"":(";domain="+domain))+
((secure==true)?";secure":"");
}
functionResetCounts(name)
{
visits=0;
SetCookie(expdate,"/",true,true);
location.reload();
}
</script>
<scriptlanguage="JavaScript">
varexpdate=newDate();
varvisits;
expdate.setTime(expdate.getTime()+(24*60*60*1000));//COOKIES超期工夫设置,此处为1天
if(!(visits=GetCookie("visits")))
visits=0;
visits++;
SetCookie(expdate,"/",true,true);
</script>
假如你已做到这一步了,那末你的网页所遭到的回护就不再是惯例意义上的出于品德看法或版权认识,而是真实的手艺上的回护手腕.
初级研讨篇
对网页的回护其实不仅仅是触及源代码的回护,更应当包括对网页数据或收集数据库的回护.对收集数据库的回护可接纳基于IIS的CGI接口的认证程序,SQL的平安手艺,ASP平安认证程序,JavaApplet平安认证程序等手腕,属于更高条理的平安措施,包括大批内容,本文不作先容.本篇将先容使用JavaScript手艺机关的页面认证接口.将仅供无限人群会见的必要数据回护的页面中到场以下代码:
<scriptLANGUAGE="JAVASCRIPT">
<!--
loopy()
functionloopy(){
varsWord=""
while(sWord!="hibow"){
sWord=prompt("输出准确暗码上岸!")
}
alert("身份辨认......同意上岸")
}
//-->
</script>
注重:嵌进式的JavaScript代码应加在原文件的<head></head>元素区内.
<P> 代码中字段sWord的值hibow为上岸被回护页面的暗码.你可将自界说的暗码告知同意会见该页面的用户,仅当暗码被准确输出后扫瞄者才可瞥见页面内容,不然将轮回停止在暗码登进框中(见),进不往喽
html教程之看不到网页源代码办法汇总
HTML5开发的网页文档类型极其简单,就够了,记得5年前还在反复跟团队强调使用XHTML那段冗长的文档类型声明.<divclass="start">>为了到达回护页面源代码及数据的最好效果,可将本文先容的一切办法相分离,这就要磨练人人的悟性和才能了。</P><P> 如许是锁不住代码的,只需先点左健不放,再点右健,在放左建,就可以看了,假如你的主页是用ASP,PHP,大概CGI购建的,一样平常对方是看不到源代码的。防右键的办法已过期了另有一个举措就是把回车全往失落,把全部文件紧缩。如许看到也看不分明,还不影响动行。 运动)时间轴面板--拖动关键帧--单击整条--将鼠标移至中间一点--右击选择增加关键帧--移动中间关键帧的图层--勾选自动播放,循环 经过两天的学习,总算对Dreamweaver有进一步的了解了,心中不免有些激动。今天和其他几位老师交流了一下,感觉受益匪浅. 所见则所得网页编辑器的优点就是直观性,使用方便,容易上手. 在刚开始接触网页的第一堂课上,听说网页制作会是一门很无聊并且很难听懂的过程,而事实却印证了这样一个事实。 HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器) Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。 滚动条)层属性--溢出(visible/hidden/scroll/auto) Adobe Dreamweaver(前称Macromedia Dreamweaver)是Adobe公司的著名网站开发工具。
页:
[1]