Page 1 of 1

过滤第三方广告脚本的规则

Posted: Feb 24 2010, 18:34
by 不夜侯
自己做了一个,使用了一段时间,效果还行,能过滤一些第三方广告脚本。暂时没有发现误杀。
本来还想增加路径是http://js.开头,在土豆网遇到误杀,放弃了。

Code: Select all

[Patterns]
Name = "kill 3rd party JavaScript"
Active = TRUE
URL = "$TYPE(htm)"
Bounds = "<script\s*</script>"
Limit = 256
Match = "<script\s([^>]+&&*src=$AV( http://((^\h|local.ptron)*&&(?.\w|[^\?]++\?[a-z\_\-]++\=*|*/?.js)))*)>*"


Re: 过滤第三方广告脚本的规则

Posted: Feb 24 2010, 19:04
by cre
这个创意不错
(^\h)/[]\?[]=\?[].js
大多都是垃圾。
记得你以前发过个
* (src=$AV((^\h|local.ptron)*((php|asp|aspx|service)\?(id|pid|uid|z_uid|siteid|sid)|(inf))*))\1*


我在你基础改了下,

Code: Select all

[Patterns]
Name = "kill 3rd party JavaScript 10.02.04 [byh][C.evolution]"
Active = TRUE
URL = "$TYPE(htm)(^*(.ys168|blog))"
Bounds = "$NEST(<script\s,</script>)"
Limit = 256
Match = "* (src=$AV((^\h|local.ptron|/)*((php|asp|aspx|service)\?(id|pid|uid|z_uid|siteid|sid)|(inf(^o)))*))\1*"
Replace = "<!--kill 3rd party adjs_\1-->"
使用中没发现太大问题。你现在发这个怕是也过不了永硕。

Re: 过滤第三方广告脚本的规则

Posted: Feb 24 2010, 21:11
by 不夜侯
why wrote:你现在发这个怕是也过不了永硕。
永硕E盘吗?
能登陆也能下载啊。