■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50


レス数が1000を超えています。残念ながら全部は表示しません。
【本スレ】不具合報告・改善要望スレ

600 :管理人さん ★:2006/09/08(金) 15:43:30
>>599
可能だけど。。。具体的な仕様を考えると
対象のURLと、除去したい箇所の正規表現を登録しておくことになる。
もちろん、汎用的に使える正規表現はないと思うので
URL単位でそれぞれ考えることになるのだけど
そうなると登録項目が随分増えるだろうからウザいことになるのと
そもそも一般的に正規表現を考えること自体がウザい希ガス。

今の仕様のままなら文字の変換表($replace_chars)に
左辺に正規表現を書いて右辺を空文字にしとけば合致する箇所は除去される。
(ハッシュのキーに正規表現てあり得ねえだろ、というツッコミはスルーで)
ただしこれは、URLのマッチングはやらないので
意図しないページの意図しない箇所が消えてしまう可能性もある。
それと、この正規表現はこの処理が行われる時点のHTMLにマッチする必要があり
決してオリジナルのHTMLではない点に注意。

あと、今どきの一般的な広告はIFRAMEか、SCRIPTとNOSCRIPTを使っていて
IFRAMEとSCRIPTはデフォで除去してるので(IFRAMEを除去してる理由はそもそもこれ)
NOSCRIPTも除去するようにしてしまえばかなり減るとは思う。
(人柱版なら、FormatRuleのNOSCRIPTの箇所を削除すればいいので簡単)


246KB
掲示板に戻る 全部 前100 次100 最新50

0ch BBS 2007-01-24