08/10/10 17:03:48 LIMuiilQ0
Flashをリンクに置き換えて、クリックするまで表示しないようにしたいのですが、
ページによっては上手くいかずにFlashが表示されてしまいます。
使用しているのは以下のフィルターなのですが、どこを直せばいいでしょうか。
[Patterns]
Name = "Flash animation killer"
Active = TRUE
URL = "^$LST(AllowFlash)"
Bounds = "<object*</object>|<embed*>( </embed>|)"
Limit = 1024
Match = "([^>]++(codebase|type)=$AV(*(flash|shockwave)*)*"
"&(*<param ( name=$AV(movie|src)| value=$AVQ(\1))+{2}|*src=$AVQ(\1)))\0"
Replace = "<span><a href=\1 onclick="this.parentNode.innerHTML="
"unescape('$ESC(\0)');return false" title=\1>[flash]</a></span>"
※Flashのリンクをクリックした時に、新しいウィンドウではなく、
その時に見ているページの本来あるべき場所に表示されるようにしたいです。
リンクに置き換えできるページ↓
URLリンク(matome-plus.sakura.ne.jp)
置き換えできないページ↓
URLリンク(www.yahoo.co.jp)