世界之窗论坛's Archiver

longwelkin 发表于 2006-4-13 10:25

关于Kill Flash Ad and Flying Ad的使用体会

这个插件在插件版的置顶贴里。

我的使用体会:

在KillAD.htm代码里加入下面的内容,可以过滤两边的对联广告。

mdoc=document;
for(var i=0;i<mdoc.embeds.length;i++)
{
        var obj=mdoc.embeds[i];
        obj.style.visibility="hidden";
}

我在[url]http://download.pchome.net/php/dl.php?sid=17975[/url]找到的完整版本是这样的:
(Kill Flash Ad and Flying Ad.htm网页代码)

<script language="Javascript">
mdoc=document;
for(var i=0;i<mdoc.embeds.length;i++)
{
        var obj=mdoc.embeds[i];
        obj.style.visibility="hidden";
}

var objs=document.all;
var l=objs.length;
var x=0;  //number of objects killed!
for (i=0;i<l;i++)
{
        var obj=objs[i];
/*
        try
        {
          if (obj.tagName=="OBJECT" && obj.classid=="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000")
          {
            obj.style.visibility="hidden";
            x=x+1;
            continue;
          }
        }
        catch(e)
        {
        }
*/
        try
        {
          if (obj.style.position=="absolute")
          {
                  obj.style.visibility="hidden";
          }
        }
        catch(e)
        {
        }
}
</script>

/*~*/中间的内容是我注释掉的,如果不注释这部分内容,则会过滤网页中间的广告。

现在美中不足的是要等网页加载完成后才会开始清除广告:)

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.