首页编程隐藏链接(隐藏链接的方法)

隐藏链接(隐藏链接的方法)

编程之家2023-11-05217次浏览

大家好,关于隐藏链接很多朋友都还不太明白,今天小编就来为大家分享关于隐藏链接的方法的知识,希望对各位有所帮助!

隐藏链接(隐藏链接的方法)

如何隐藏html中的文字和链接

<html>

<head>

<script>

function clear(){

Source=document.body.firstChild.data;

document.open();

隐藏链接(隐藏链接的方法)

document.close();

document.body.innerHTML=Source;

}

</script>

</head>

<body onload=clear()>

隐藏链接(隐藏链接的方法)

Test

</body>

</html>------------------隐藏网页源代码方法汇总1、将以下代码加入到HEML的<body></body>之间<SCRIPT language=javascript>

function click(){if(event.button==2){alert('不许你偷看!');}}document.onmousedown=click

</SCRIPT>

.................................................................2、禁止查看网页源代码真正能实现源代码屏蔽的单纯的.htm是不可能的!想看源代码是没办法阻止的。用TELEPROT可以下载任何文件,相当于做镜像网站,除非服务器进行安全设置、加密。下面给几种参考方法,使在浏览我的个人主页时不能使用右键或者不能看到源程序或源代码等。1)在主页上输入代码:<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>2)网页安全技术指南随着Internet的飞速发展,网站的数量正呈几何级速度递增,网页上的信息极大丰富,但网站的安全与信息的版权却不断受到威胁.近来,全球各大网站先后遭到黑客攻击,接着,为了顺应新形势,国内首家有关网络安全专题诞生了.网站与网页的安全性受到越来越多的关注,本文将由浅入深地介绍关于加强网页安全性的各种技术和技巧,对关心网页源代码版权和网页数据安全保护的读者有较大的帮助.初级入门篇对广大网页编写者来说,对源代码的保护是最为关注的,但往往却没有任何办法.辛辛苦苦编写的网页在浏览者面前毫无遮掩,只要被别人轻轻点击鼠标右键,选择(查看源代码)一项后,即可获得网页完全代码,甚至稍加修改后就成为他人的网页.本篇将通过采用JavaScript技术,对页面源代码的修改,使浏览者无法获得源码,达到保护代码的目的.首先,应屏蔽Internet Explorer工具栏中-查看-源代码一项的功能,即将页面采用框架结构的方式.若你的页面并未使用框架结构,且不需使用框架结构,可使用"零框架"技术(即将页面分为左右两帧,左帧的宽度为1,右帧为原页面).该方法的代码如下:<html>

<head>

<title>欢迎光临网页教学网</TITLE>

</HEAD>

<FRAMESET COLS="1,*" frameborder=0 framespacing=0>

<FRAME SRC="PS.HTM" NAME="count" noresize scrolling=no>

<FRAME SRC="search.HTM" NAME="search" noresize>

</frameset>

</html>将该文件存为主文件index.htm,建立一空文件ps.htm,原页面文件现另存为index.html(与主文件名仅在扩展名上略有不同).采用零框架技术有以下优点:1.浏览者在用工具栏中的源代码项无法直接得到页面代码,仅能得到框架主文件的代码(即上述代码).2.可利用左帧文件ps.htm加载一些网页的高级应用,如背景音乐,网页计数器,cookie应用等.其次,应屏蔽鼠标右键的显示源文件功能,即在所需保护的页面文件(上例中为index.html文件)中加入以下代码:(当右键被点击时将出现图1所示提示框)<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>这段代码将提供跳回功能,使浏览器无法直接看到该页,而是自动跳回框架主文件index.html,起到保护该页面的作用.在完成以上三个步骤,对你的主页按照框架结构进行了修改后,你的主页源代码将不能被浏览者在网上获得,可以小小庆贺一下了另外,若你确实不想用框架页面,那么可用特殊的方法打开浏览器新窗口,再结合屏蔽鼠标的功能代码后亦可收到同样的效果,打开方法如下:<a href=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与宽度width的值可由用户自定义,单位为像素.注意:嵌入式的 JavaScript代码应加在原文件的<head></head>元素区内.中级深入篇上篇中是采用JavaScript技术达到保护在线网页的目的.正所谓"强中自有强中手",有些人使用Webzip,TelePro,Offline等离线浏览器下载你的主页,就可绕过JavaScript保护在线网页的防线,将网页下载后再慢慢剖析.有矛必有盾,你亦可用JavaScript建立的动态转向文件是大多数离线浏览器无法下载你的网页,方法如下.你可将上例中的被保护页面更名为index1.html,而将文件index.html改为以下代码:<script>

window.location.replace(\'index1.html\')//本句产生网页跳转功能

</script>对Internet Explorer5新增的离线浏览功能(脱机工作),以上方法有时失灵,可通过对网页设置cookie的高级技术达到保护的目的.一旦cookie超期,即使网页已被下载到本机也无法浏览,呵呵,厉害吧:)应加入文件中的cookie代码段如下:<script language="JavaScript">

function getCookieVal(offset)

{

var endstr= document.cookie.indexOf(";", offset);

if(endstr==-1)

endstr= document.cookie.length;

return unescape(document.cookie.substring(offset, endstr));

}

function GetCookie(name)

{

var arg= name+"=";

var alen= arg.length;

var clen= document.cookie.length;

var i= 0;

while(i< clen)

{

var j= i+ alen;

if(document.cookie.substring(i, j)== arg)

return getCookieVal(j);

i= document.cookie.indexOf("", i)+ 1;

if(i== 0)

break;

}

return null;

}

function SetCookie(name, value)

{

var argv= SetCookie.arguments;

var argc= SetCookie.arguments.length;

var expires=(2< argc)? argv[2]: true;

var path=(3< argc)? argv[3]: true;

var domain=(4< argc)? argv[4]: true;

var secure=(5< argc)? argv[5]: true;//安全模式生效

document.cookie= name+"="+ escape(value)+

((expires== null)?"":("; expires="+ expires.toGMTString()))+

((path== null)?"":("; path="+ path))+

((domain== null)?"":("; domain="+ domain))+

((secure== true)?"; secure":"");

}

function ResetCounts(name)

{

visits= 0;

SetCookie(expdate,"/", true, true);

location.reload();

}

</script>

<script language="JavaScript">

var expdate= new Date();

var visits;

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安全认证程序,Java Applet安全认证程序等手段,属于更高层次的安全措施,包含大量内容,本文不作介绍.本篇将介绍应用JavaScript技术构造的页面认证接口.将仅供有限人群访问的需要数据保护的页面中加入以下代码:<script LANGUAGE="JAVASCRIPT">

<!--

loopy()

function loopy(){

var sWord=""

while(sWord!="hibow"){

sWord= prompt("输入正确密码登陆!")

}

alert("身份识别......允许登陆")

}

//-->

</script>注意:嵌入式的 JavaScript代码应加在原文件的<head></head>元素区内.代码中字段sWord的值hibow为登陆被保护页面的密码.你可将自定义的密码告诉允许访问该页面的用户,仅当密码被正确输入后浏览者才可看见页面内容,否则将循环停留在密码登入框中(见图2),进不去喽为了达到保护页面源代码及数据的最佳效果,可将本文介绍的所有方法相结合,这就要考验大家的悟性和能力了。这样是锁不住代码的,只要先点左健不放,再点右健,在放左建,就能看了,如果你的主页是用ASP,PHP,或者CGI购建的,一般对方是看不到源代码的。防右键的方法已经过时了还有一个办法就是把回车全去掉,把整个文件压缩。这样看到也看不清楚,还不影响动行希望能对你有帮助。

隐藏链接的方法

隐藏链接主要有HTML中设置DIV的display属性为NONE。如果直接设置DIV的display属性为NONE,这样的隐藏链接会被搜索引擎认为是在作弊,不仅没有帮助,反而可能给网站带来负作用。而搜索引擎对javascript的识别不是很好,所以隐藏链接经常是通过javascript来输出隐藏的DIV。这样的话,人工正常浏览页面无法看到这些链接,而搜索引擎却认为这些链接是有效的。代码为:首先通过javascript写前面的DIV,设置display为none,具体代码为:<script language=javascript type=text/javascript> document.write(<div style=display:none;>);</script>。然后输出一个TABLE或DIV,TABLE或DIV中添加自己的链接。最后再通过javascript输出后半部分/DIV,具体代码为:<script language=javascript type=text/javascript> document.write(</div>);</script>。这样就完成了隐藏链接的添加。

如何查看隐藏连接

一提到隐藏链接这个词我想做SEO的朋友应该很容易联想到作弊这个概念,没错,因为隐藏链接就是SEO作弊手

段里的常用方法,同时还有另外一个相关的词汇,那就是隐藏文字,其实这和隐藏链接的概念差不多,只不过隐藏文字没有加链接而已,这些都是我们用户无法在网

页上看到的,但是搜索蜘蛛是能够看到的,这也是为什么要把这些文字和链接隐藏起来的根本原因,目的就是不让用户看到但能被搜索引擎发现,如果方法得当也是

可以被认为是有效的。

虽然隐藏链接对于搜索引擎来说是明令禁止的,但正所谓百密一疏,任何事物都不会完美无缺,搜索引擎也是如此,虽然惩罚

机制是由他制定,但既然是规则那么也必然会有空子可钻,那么隐藏链接运用的好的话也是能够很好的钻空子的,自然就能获利很大。所以这篇文章肖俊和大家一起

比较全面的来了解一下隐藏链接的定义以及表现形式。

为什么要隐藏链接?

既然要把隐藏链接自然是不想见光被人看到了,而且隐藏链接是SEO里常用的作弊手段,可以理解为这是一种欺骗用户的行为,用户在网站前台是看不到的,只有查看源代码才能看到,但是我们看网页是直接看前台还是源代码?可想而知,这也可以算是一种不影响用户体验的前提下进行的作弊行为,因为这些链接搜索引擎是可以看到的,而且能够索引进行权重分配的,但作弊就是作弊,一旦被发现降权K站没得商量。

常见的隐藏链接形式

1、挂heilian。这

是比较常见的一种隐藏链接方式,网站前台是无法看到的,只能通过查看源代码才能发现,一般是用CSS隐藏,也有用JS输出CSS,而且这种链接的危害也是

很迅速很大的,因为我就有站遇到过,不仅如此,而且也无形之中形成了一个行业,比如有的人从事服务器管理,服务器上有大量的站点,那么这个时候这就是非常

给力的资源了,尤其是当服务器上有高权重网站、高PR站甚至教育ZF类网站,因为这都是高质量的单链,对于外链策略来说获得单链就是一个重要工程。所以如果有一天你看到一个PR6或者PR7的站点突然找你的PR2站点交换链接的时候,在对方PR非劫持的情况下或许很容易发现者是heilian所致,当然,这也说明他的heilian做的比较成功。

2、与页面背景颜色相同的链接。这点用隐藏文本来解释或许很容易理解,即文字颜色和页面背景颜色相同,一般查看源代码可以看到,当然全选也能够看到的。比如在白色背景上显示白色文字,那么隐藏链接也是同理,只不过需要稍加设置。

3、小到无法发现的链接。比如在内容当中在一个空格当中或者一个连字符当中把文字链接设置极小的字体,以至于我们一眼望去根本发现不了它的存在,其实和第二点有点类似,只不过这个不是设置颜色。

4、与周围文字一样的链接。这

点可能比较难以理解,简单来说就是在你的内容中不能明显的看出哪个是链接,比如我们一般都会对文字链接设置链接样式,比如设置锚文本颜色、给文字链接加下

划线以突出文字链接,从而方便用户很容易识别链接,而如果把这些样式都去掉,从而让文字链接与其他正常文字看起来完全一样,用户不把鼠标放上去是无法辨认

出这是一个链接。

其实前面三点都很容易理解,第四点可能比较多的人会忽视掉,其实如果从搜索引擎针对用户体验的角度出发,一切违背用户体验的都是不好的,包括用户看不到的链接,所以我们在以后链接建设当中一定要注意这点:用户看不到的链接就是隐藏链接。

感觉这几点未能完全总结隐藏链接的概念,欢迎大家一起交流讨论,让我们更好的理解这种方式以及表现形式,从而让我们更深刻的理解搜索引擎的一些机制。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

enum,c语言enum是什么意思巩义网站建设 巩义市建设路小学怎么样