練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

Proxomitron: Kill image viewer JS

コメントなし»

画像表示系の JavaScript ライブラリを削除します。

対応ライブラリはフィルタの中身を見てください。

[Patterns]
Name = "Kill image viewer JS  (2011-10-13; rentan)"
Active = TRUE
Bounds = "<script\s*</script>"
Limit = 256
Match = "*src=$AV((*/)+"
        "(jquery[._]lightbox(-[0-9.]+|)(-min|pack|)"
        "|jquery.lightpop(-[0-9.]++[0-9]|)(.min|)"
        "|jquery.colorbox"
        "|jquery.fancybox"
        "|jquery.prettyPhoto"
        "|lightbox"
        "|lytebox"
        "|multibox"
        "|highslide(-with-gallery|)"
        "|shadowbox(-base|)"
        "|FancyZoom(HTML|)"
        ").js(^[^?])&\1)*"
Replace = "<!-- image viewer JS killed: \1 -->"

GreaseMonkey 用に JavaScript で後から無効化する方法はどうか考えてみたんだけど、jQuery 系のはクロージャに守られて手出しが出来ないので難しそう。jQuery ('a img').unbind ('click') だと誤爆しそうで怖い。詳しく調べてみないとこれ以上は分からない。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です