【CSS】Mozilla広告ブロック【Adblock】

このエントリーをはてなブックマークに追加
986名無しさん@お腹いっぱい。
>>980の挑発に乗る訳じゃ無いが一応検証してみた。

/ttp:\/\/lo/
/http:\/\/l/
/tp:\/\/loc/
ttp://lo
http://l ←これがヒット
tp://loc

/ttp:\/\/lo/
/http:\/\/l/
/tp:\/\/loc/
ttp://lo ←これがヒット
tp://loc

/ttp:\/\/lo/
/http:\/\/l/
/tp:\/\/loc/
tp://loc ←これがヒット

これらでは正規表現よりも shortcut フィルタが先にチェックされてるのは間違いない。
shortcut フィルタの中では shortcut がヒットした順で動いている様子。
987名無しさん@お腹いっぱい。:2007/04/19(木) 19:32:26 ID:J0aQPI0J0
/ttp:\/\/lo/ ←これがヒット
/http:\/\/l/
/tp:\/\/loc/

/http:\/\/l/ ←これがヒット
/tp:\/\/loc/

正規表現は上から順番ってことだな。


localhos ←これがヒット
/localhos/

/localhos/ ←これがヒット
localhos

この場合は上側が優先になる……何で?
どちらの場合も『localhos』の shortcut はちゃんと作られてるんだが。
988834:2007/04/19(木) 19:33:04 ID:7E1VsQze0
>>699 >>834に続いて3度目の作り直しです。
みなさんのアドバイス参考にしながらいくつかはドメインで排除とショートカットの語句に気をつけてつくりました。
以下2レス使って貼り付けます。一つ目がフィルターで二つ目が同じ順番でショートカットとコメントです。
前回よりはだいぶすっきりしてきた感じです。
989名無しさん@お腹いっぱい。:2007/04/19(木) 19:33:20 ID:7E1VsQze0
rcm-jp.amazon.co.jp$subdocument
affiliate*/$image,link,subdocument
cnt*.millioncounter.com/$image,subdocument
jp.ap.valuecommerce.com/$image,link,subdocument
.a8.net/$image,link
http://www.naitai-affili.com/alm/$image,link
http://freeinfo.cc/ad/adv/$image
.dtiserv*.com/$image,link,subdocument
://h.jpassport.jp/$subdocument
sbs.nsk-sys.com/$image,link
.duga.jp/$image,link,subdocument
.99bb.com/$image,link,object,subdocument
.html?affid=$subdocument
x*.*.jp/bin/*?$image,link
.bannerbridge.net/$image,link,object
.valueclick.ne.jp/$image,link,subdocument
grp01.ias.rakuten.co.jp/$subdcument
jp/FhpWN*.html|$subdocument
w1.ax.xrea.com/$image,link
x*.*.com/bin/*?$image,link
http://*.afl.rakuten.co.jp/$image,link
ttp://visit.geocities.jp/$image
http://bc.geocities.yah$image
accesstrade.net/at/*.html?$image,link
http://*adjustnetwork.com/$image,link
://ad.xrea.com/$image,link
://ad*click.ne$image,link,subdocument
trafficgate.net/t/*/$image,link
ttp://ad.$image,link,subdocument
|http://adserver.$subdocument
990名無しさん@お腹いっぱい。:2007/04/19(木) 19:33:34 ID:J0aQPI0J0
/ttp:\/\/lo/
ttp://lo ←これがヒット

/tp:\/\/loc/
tp://loc ←これがヒット

うーん……これは shortcut 優先の法則に沿っている。


/\/localhos/
/localhos ←これがヒット

/ocalhost/ ←これがヒット
ocalhost

ocalhost ←これがヒット
/ocalhost/

/calhost\//
calhost/ ←これがヒット

『ocalhost』の時だけまた上側が優先になる。
正規表現が上にある時は『localhos』の shortcut が作られていない → 上が優先。
正規表現が下にある時は『localhos』の shortcut が作られている → 上が優先。
991名無しさん@お腹いっぱい。:2007/04/19(木) 19:33:34 ID:7E1VsQze0
shortcut=p.amazon アマゾンのフレーム広告のみ
shortcut=ffiliate
shortcut=lioncoun
shortcut=luecomme
shortcut=.a8.net/
shortcut=aitai-af
shortcut=eeinfo.c 暫定
shortcut=.dtiserv
shortcut=jpasspor
shortcut=nsk-sys.
shortcut=.duga.jp
shortcut=99bb.com
shortcut=tml?affi
shortcut=.jp/bin/ このショートカット語句はヒット多すぎるかも
shortcut=erbridge
shortcut=eclick.n
shortcut=s.rakute
shortcut=jp/fhpwn インフォシークの広告
shortcut=ax.xrea.
shortcut=.com/bin .jp/bin/と同様。忍系のアクセスカウンターは再考する必要あり
shortcut=afl.raku
shortcut=sit.geoc
shortcut=bc.geoci
shortcut=de.net/a
shortcut=djustnet
shortcut=ad.xrea.
shortcut=click.ne
shortcut=cgate.ne
shortcut=ttp://ad
shortcut=p://adse
992名無しさん@お腹いっぱい。:2007/04/19(木) 19:35:45 ID:J0aQPI0J0
というわけで、どうやら『localhos』もしくは『ocalhost』の時の挙動がおかしい。
『localhos』の時は shortcut=localhos があるけど上に正規表現があったらそれが優先されてる。
『ocalhost』の時は上に正規表現があったら shortcut=localhos が作られない上に正規表現を優先、
下に正規表現があったら shortcut=localhos が作られて shortcut が優先になってる。

何となく shortcut の元になったフィルタを誤認識してる予感。