干掉免费个人主页上强加的广告技巧

来源:互联网 发布:linux c 创建线程 编辑:程序博客网 时间:2024/05/01 04:23

通常免费主页经常在你的主页上强加各种类型的广告,很是烦人。
昨天有个朋友问起来,就把自己以前的一些技巧贴出来。

弹出窗口广告
1)利用<noscript>和<!__//>注解标志来欺骗。
例如
<!-- Start code //-->
<NOSCRIPT>
<!-- <BODY> --> // 注意这是一个假的Body,因为许多广告代码就是在<body>或<head> 处插进去的!
</NOSCRIPT>
<TITLE>标题</TITLE>
</HEAD>
<BODY> // 这才是真的body呢!!!

2)用<META 这个标志来欺骗。
例如:
<HTML>
<META popupssuck="//有的广告代码是插在<head>前面,插在这,等于没插。
<HEAD>
<TITLE>标题</TITLE>
</HEAD>
<BODY>

3)直接利用下面的代码屏蔽掉广告代码中弹窗口用的函数open()

<!-- Start code //-->
<SCRIPT LANGUAGE="JavaScript">
<!--
function open () {return true;} // 好了,这才是我们要的。
function.
//-->
</SCRIPT>

4)有的时候广告代码前会放</noscript>防止用<noscript>,只需要在它会插入的地方前面放个<sCRIPT LANGUAGE="JawaScript">就搞定了。

<SCRIPT LANGUAGE="JawaScript"> // 下面是广告插入的代码。
<!-- -->
</noscript>
<script language="JavaScript">
......

5)屏蔽掉广告打开的指定页面。
<SCRIPT>
<!--
function ScreenIt(url,name,parm){
if(url.indexOf("popup.html")!=-1) return false;//popup.html是广告页面。
return window.Xopen(url,name,parm);
}
window.Xopen=window.open;
window.open=ScreenIt;
//-->
</SCRIPT>

6)干掉包含指定名字的弹出窗口
<SCRIPT>
<!--
function ScreenIt(url,name,parm)
{
if(name.indexOf("opup")!=-1) return false;//广告窗口名字包含“opup”
return window.Xopen(url,name,'toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
}
window.Xopen=window.open;
window.open=ScreenIt;
//-->
</SCRIPT>

原创粉丝点击