Proxomitron Part20

このエントリーをはてなブックマークに追加
166名無し~3.EXE
>164
これのあわせ技でどうでしょか?

[Patterns]
Name = "Kill JavaScript Dynamic HTML tags(mod)(2003/11/26)"
Multi = TRUE
Bounds = "$NEST(<script,</script >)"
Match = "\1("
"(\s|=|\(|\+|,)"*' && \2(<$SET(\3=<)|>$SET(\3=>))(\4)"
")(\5)"
Replace = "\n\1\2\3\4\5"

Name = "Kill noisy JavaScript 2 (mod)(2003/12/12)"
Multi = TRUE
Bounds = "$NEST(<script,</script >)|(\son[a-z]++=$AVQ(*))"
Match = "\0((external|onunload|referrer|plugins|(color|pixel)Depth|history|userProfile|clipboardData|status|oncontextmenu|onselectstart|title|href|location)&?\1)"
Replace = "\n\0Kill_\1"

Name = "Kill Specific JavaScripts (mod)(2003/11/23)"
Multi = TRUE
Bounds = "$NEST(<script,</script >)|(\son[a-z]++=$AVQ(*))"
Match = "\0(((open|alert|confirm|prompt|print|eval|exec(Script|Command)|createPopup|showMod(al|eless)Dialog|click|submit)\()&?\1)"
Replace = "\n\0Kill_\1"