Code: Select all
[Patterns]
Name = "Kill AdScript"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Bounds = "$NEST(<script,</script>)"
Limit = 9000
Match = "$LST(AdScriptPOP)"
Replace = "<!-- Kill AdScript -->"
Code: Select all
$URL(*.aastocks.com/)*hkg.aastocks.com/ad/banner*
*.aastocks.com/aastocks/banner/image/*
*.eastmoney.com/main/adfshow*
*cj.qidian.com/svnad/*
*cj.qidian.com/Flash/*.swf*
*.allyes.com/*.swf*
*eiv.baidu.com/*.swf*
Code: Select all
<div class="DH16">
<script language="javascript" type="text/javascript">var SNDAADAltern1= new SNDAADAltern(["<div width='468' height = '60' style='text-align:center' id='div_10005667'> <EMBED SRC='http://cj.qidian.com/Flash/20090925_44.swf' wmode='transparent' WIDTH='468' HEIGHT='60' TYPE='application/x-shockwave-flash' QUALITY='high'></EMBED></div>"]);</script><!--起点广告首页通栏一-->
</div>
而且如果我将*eiv.baidu.com/*.swf*改成*abc/*.swf*,那也是能过滤掉的,真是太古怪了。难道是bug?
太古怪了,如果我将*eiv.baidu.com/*.swf*改成*.baid/*.swf*,是可以过滤的,但如果改成*.baidu/*.swf又不可以了,改成*.baida/*.swf也不可以,只要多一个字就不可以。
非常的诡异,最后我通过这种方式解决了这个问题将*eiv.baidu.com/*.swf*,改为*eiv.baidu .com/*.swf*,也就是说在baidu后加了一个空格。
虽然搞定了这个问题,但毫无道理,感觉应该是 Proxomitron非常莫名其妙的bug。