【CSS】Mozilla広告ブロック Part3【Adblock】
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2007/04/19(木) 19:15:43ID:f13GSFUT0・フィルタを適用したブラウザ
・ブロックに使用した手段
・ブロックされる広告の説明
・フィルタ
関連スレ・リンクなどは>>2-5あたり
前スレ
【CSS】Mozilla広告ブロック【Adblock】
http://pc11.2ch.net/test/read.cgi/software/1154403706/
0362名無しさん@お腹いっぱい。
2007/08/27(月) 16:03:38ID:6F3jHPCt0$subdocumentや$scriptみたくフィルタの適用範囲を絞ることで誤爆の少ないフィルタ作りが目的。
たとえば最近httpsで広告配信してるmotionlinkって広告サイトあるけど
フィルタをこうすればhttpsに対するホワイトリストと共存出来る。
@@|https://$document
motionlink
amazonのアフェリエイト関係だけ除外したり。高速だからイラネってのは仕組みが分かってない。
@@|http://*amazon.co$document
amazon.co$link,subdocument
で、速度に影響してるのはshortcutの方。
常にソース内を正規表現で検索するのでなくshortcutにヒットしたものだけ正規表現で検索する。
広告ブロックの必要のないリンクの多いサイトとかだと違いが分かりやすいはず。
0363名無しさん@お腹いっぱい。
2007/08/27(月) 16:08:37ID:RTrbJ9B50そういうことだったのか…やっとわかった
0364名無しさん@お腹いっぱい。
2007/08/28(火) 00:33:20ID:t3lVhnAj0ショートカットの8文字がどのようになるかを考えたよっぽどいいってことか
0365名無しさん@お腹いっぱい。
2007/08/30(木) 22:37:45ID:75jrYgvE00366名無しさん@お腹いっぱい。
2007/08/30(木) 23:49:56ID:Pns/8OfW00367名無しさん@お腹いっぱい。
2007/08/31(金) 08:12:58ID:6GLQCpI50広告見ろよ
0368名無しさん@お腹いっぱい。
2007/08/31(金) 12:39:29ID:Ls1uY0dV0広告が一瞬でも目に入るとPCをまどから投げ捨てるような香具師だからねぇ。
0369名無しさん@お腹いっぱい。
2007/08/31(金) 13:23:29ID:8ahdD7X600370名無しさん@お腹いっぱい。
2007/08/31(金) 13:27:32ID:ZIBtyMKi00371名無しさん@お腹いっぱい。
2007/08/31(金) 13:31:26ID:jUSfMx4G00372名無しさん@お腹いっぱい。
2007/08/31(金) 13:43:01ID:trsPQ6klP0373名無しさん@お腹いっぱい。
2007/08/31(金) 14:01:15ID:JWf9VRD/00374名無しさん@お腹いっぱい。
2007/08/31(金) 14:30:17ID:cEFJxwek0その機能のニーズが出るようなサイト側の表示の仕方になんか問題あったんだろ
0375名無しさん@お腹いっぱい。
2007/08/31(金) 14:33:13ID:trsPQ6klP0376名無しさん@お腹いっぱい。
2007/08/31(金) 15:03:22ID:2Fnuh8ct00377名無しさん@お腹いっぱい。
2007/09/01(土) 19:26:12ID:L6AvCsSS0http://d.hatena.ne.jp/independent007/20070612
adblock plus ってかなり遅くなるみたいですね この数字を見ると
考えてしまう
0378名無しさん@お腹いっぱい。
2007/09/01(土) 20:01:25ID:cHwfy+kk0+の公式フィルタなんて遅そうなものを17個も使えばそりゃ遅いって。
0379名無しさん@お腹いっぱい。
2007/09/01(土) 20:21:15ID:gZv2kzDz0そんな条件でベンチマークしても結果偏るに決まってる。もっと常用されるようなサイトでベンチ取らないと意味ない。
あと気になるのはAdblock PlusやGreasemonkeyに適用されてるフィルタやスクリプト。
Adblock Plusに使ってるフィルタはまとめサイトのAdblock向けフィルタ(正規表現)のフィルタ17個もいれてるし、
Greasemonkeyではイメージをレイヤーにポップアップするような重くなるの確定のスクリプトいれてる。
なんだろうなぁ。結論ありきでその結果にそう実験をしてるような気がしてならない。
0380名無しさん@お腹いっぱい。
2007/09/01(土) 20:27:45ID:FPa8i2i70多重テーブルのベンチが時代遅れなのは激同
javascript読込時のレンダリング中断がなくなったり、
画像ダウンロードの時間が減ったりするので
実際のところ体感速度は速くなると思うんだが
まあ広告ないサイトでは確かに若干遅くなるな
0381名無しさん@お腹いっぱい。
2007/09/01(土) 23:49:25ID:L6AvCsSS017個で遅いって事は・・・俺のは最悪ですかw
0382名無しさん@お腹いっぱい。
2007/09/02(日) 00:33:05ID:IHtBdA0600383名無しさん@お腹いっぱい。
2007/09/02(日) 06:39:35ID:zB8CPYdV0晒してくれれば正規表現でまとめるが
0384名無しさん@お腹いっぱい。
2007/09/02(日) 07:41:17ID:e87sRaqh0これ、このスレの住人なら半ば常識。知らないなら和訳氏のいた頃、前スレ579辺りから読み返せ。
あの頃は凄く有意義だった。といってもまだ半年も経ってないんだがwww
0385名無しさん@お腹いっぱい。
2007/09/02(日) 08:11:02ID:5JoWG8vZ0>適切に書かれたフィルタならいくつあっても重くならない。
それは嘘だろ。
0386名無しさん@お腹いっぱい。
2007/09/02(日) 08:13:44ID:5JoWG8vZ00387名無しさん@お腹いっぱい。
2007/09/02(日) 08:21:50ID:zB8CPYdV0Plusは8文字ショートカットとか$の絞り込みとか
色々強化されたんだっけか
0388名無しさん@お腹いっぱい。
2007/09/02(日) 08:30:40ID:e87sRaqh0前スレでフィルタ500個とかでベンチ取ったのとかあった。
正規表現のフィルタ1個よりも適切なフィルタ500個の方が軽かったはず。
前スレのキャッシュ。前スレ579辺りから現行スレの4月分くらいまで嫁。
ttp://mimizun.com/search/perl/dattohtml.pl?http://mimizun.com:81/log/2ch/software/pc11.2ch.net/software/kako/1154/11544/1154403706.dat
0389名無しさん@お腹いっぱい。
2007/09/02(日) 08:33:21ID:e87sRaqh0>plus でブロックしてる数を数えましたら300個ありました・・・・
0390名無しさん@お腹いっぱい。
2007/09/02(日) 09:00:03ID:6Fc9cdy/P0391名無しさん@お腹いっぱい。
2007/09/02(日) 09:07:17ID:5JoWG8vZ0サンクスコ。ざっと読んでみたが、
>適切に書かれたフィルタならいくつあっても重くならない。
とはどこにも書いてなかったよ。
こんなこと書くと、また前スレの話のループになりそうw
++使えば、問答無用で速いけど。
0392名無しさん@お腹いっぱい。
2007/09/02(日) 09:27:31ID:e87sRaqh0705 :名無しさん@お腹いっぱい。:2007/04/12(木) 17:27:12 ID:NrgQlk+w0
Adblock Plus はどのようにフィルタを処理し、また如何なるフィルタがより高速なのか?
フィルタは内部的には全て正規表現に変換される(正規表現で書かれていないものであっても)。
例えば『ad*banner.gif|』は内部では『/ad.*banner\.gif$/』となる。
しかしながら Adblock Plus はチェックすべきフィルタがある時に
それらを全てひとつひとつチェックしたりはしない……そんなことをしても無駄に重くなるだけだ。
フィルタの正規表現への変換に際し、Adblock Plus はそれらからテキスト情報を抜き出そうとする。
必要なのは8文字のユニークな文字列("shortcut")である。
これはそれぞれのフィルタ内のアドレスから抜き出されたもので、
例えば『|http://ad.*』というフィルタからは Adblock Plus は “http://a” か “ttp://ad” か “tp://ad.” のどれかを選ぶ
(これらはどれも本来のフィルタがマッチすべきアドレスにマッチする)。
不幸にもワイルドカード等で区切られて8文字も無いとか、正規表現で書かれているとかならこの shortcut は作れない。
全ての shortcut は検索テーブルに放り込まれ、それによって Adblock Plus は必要なフィルタを極めて効率的に呼び出せるようになる。
とあるアドレスをチェックする時には Adblock Plus はまずそれらの shortcut を検索する
(これは非常に速く終わり、また登録された shortcut の数にもほとんど影響を受けない)。
shortcut にヒットした場合にのみ本来のフィルタから変換された正規表現でチェックする。
また、shortcut を作れなかったフィルタに関してはひとつひとつチェックされる。
0393名無しさん@お腹いっぱい。
2007/09/02(日) 09:28:02ID:e87sRaqh0・可能な限り正規表現は使わない(正規表現は問答無用に遅い)。
・8文字の直列した文字列(中にワイルドカード『*』のような特殊な文字が含まれない)を内包する
シンプルなフィルタを使うように心掛ける。そうでないフィルタは正規表現と同様に遅い。
・上記の『速い』フィルタはいくつあっても良い。数に関係なく処理時間は一定である。
つまり1個の正規表現よりも20個のシンプルなフィルタを使う方がマシである。
・というわけで、Deregifier(http://adblockplus.org/en/deregifier)マジお勧め。
0394名無しさん@お腹いっぱい。
2007/09/02(日) 10:29:55ID:5JoWG8vZ00395名無しさん@お腹いっぱい。
2007/09/02(日) 12:39:07ID:mJ4rKkUL0一応アプリデータフォルダ・adblockフォルダあげときます
http://www.filebank.co.jp/wblink/345954f800d1a72c92443a77dbbb6221
デフォルトとかのルールは入れてません。
巡回するサイトの要らない画像・広告などをブロックリストに入れて
同じようなのを適当にまとめたつもりなんですが。
0396名無しさん@お腹いっぱい。
2007/09/02(日) 23:24:56ID:ohY8i1FS0ここまでカオスなフィルタとはwwwwwwwww
とりあえずオプションの「バナーのリンク先〜」を有効にしてバナーのフルパスじゃなくリンク先で登録、
広告サイト、出会い系サイトとか利用しないサイトがリンク先のものはセカンドレベルドメインなどで登録、
インラインフレームなどは個別に除外せず$subdocumentで一括処理、JSはNoScriptで無効にする。
あとホワイトリストも巧く使うとカットしたいものだけカットしやすい。などなど・・・
Adblock Plusを使うのなら、なるべく単純なフィルタ群にした方が管理もしやすいのでお勧め。
まぁ>>383が正規表現にまとめてくれるみたいだし、Adblock++に乗り換えてみたら?
0397名無しさん@お腹いっぱい。
2007/09/02(日) 23:48:29ID:n39lp1DC0フィルタ仕様を変更しました。
* フィルタに正規表現を使用するときは、正規表現を "/" で囲ってください。
* @@ で始まるとホワイトリストです。ホワイトリストに正規表現は使えません。
* 正規表現フィルタを使わない方が速いです。
0398名無しさん@お腹いっぱい。
2007/09/03(月) 00:09:18ID:EJlhCcj70乙です!
0.1.6にしたらbbs2chreaderの見た目が少し崩れてしまったΣ(・ε・;)
0399398
2007/09/03(月) 00:12:47ID:EJlhCcj70リストから/ad/を抜いたら直りました
0400名無しさん@お腹いっぱい。
2007/09/03(月) 01:32:42ID:e+EwRsWC0抜かなくても*/ad/で大丈夫だよ
0401名無しさん@お腹いっぱい。
2007/09/03(月) 09:53:09ID:wBka/Fv40Plusと同等の仕様ってことかい?
0402名無しさん@お腹いっぱい。
2007/09/03(月) 13:44:04ID:P9ruXbwL0ずっとPLUS使ってから 変えてみようと思います
plusのふぃるたーを++にコピーするにはどうしたらいいんでしょうか?
0403名無しさん@お腹いっぱい。
2007/09/03(月) 19:44:11ID:2NXY/SYt0フィルターを別途txtファイルなどにコピーしといて
一行一行地道にはりつけるか、
もしくはhttp://pc11.2ch.net/test/read.cgi/software/1186613811/337参考に
0404名無しさん@お腹いっぱい。
2007/09/03(月) 20:17:57ID:WnVBg8AM0*/images/だとフィルタ効きませんでした
*は正規表現のメタキャラと見なされるんですね
0405名無しさん@お腹いっぱい。
2007/09/03(月) 22:20:36ID:nAV1rOpO0そのフィルタの場合 * を正規表現のメタキャラとは認識しません。
* は、ただの文字と認識されます。現状ワイルドカードは使えません。
/ad/ とか /images/ のような文字列は正規表現フィルタと認識されます。
*/ad/ とか */images/ のようにすると、おそらく何もブロックしないでしょう。
これはバグという名の仕様です。
0406名無しさん@お腹いっぱい。
2007/09/03(月) 22:34:36ID:WnVBg8AM00407名無しさん@お腹いっぱい。
2007/09/03(月) 22:37:52ID:P9ruXbwL0adblock plus のように右クリックから簡単に登録とかできないんですね。。。
画像のURLを入れたんですが画像が何一つ消えません・・・・・?
チェックも入れてるのに。
0408名無しさん@お腹いっぱい。
2007/09/03(月) 22:52:28ID:2NXY/SYt0そのフィルタさらしてみてくれないとなんとも
0409名無しさん@お腹いっぱい。
2007/09/03(月) 23:25:30ID:WnVBg8AM0またもすばやい対応どーもです
0410名無しさん@お腹いっぱい。
2007/09/04(火) 00:46:34ID:U8/tr/2y0http://allnetri.cocolog-nifty.com/blog/ のサイトで
http://allnetri.cocolog-nifty.com/photos/uncategorized/2007/09/03/070903atsuryoku.jpg
をリストに入れた。が消えません
何か間違ってるんでしょうか? plusならちゃんと消えるんですが
0411名無しさん@お腹いっぱい。
2007/09/04(火) 03:42:30ID:Ejg9+AZg0広告をミロw
0412名無しさん@お腹いっぱい。
2007/09/04(火) 04:12:52ID:FayVKq2t0a8.net/svt
0413名無しさん@お腹いっぱい。
2007/09/04(火) 07:00:13ID:F29KOa330a8.netの広告は一杯設置してあるけど、>>410のは広告画像じゃない。
0414名無しさん@お腹いっぱい。
2007/09/04(火) 08:48:07ID:u1VA3J/J0* /ad/ とか /images/ のような"文字列フィルタ"を指定したいときは、フィルタの先頭に"*"を付けて下さい。(*/ad/, */images/, etc...)
* ワイルドカードは使えません。
* アンカー先の URL がフィルタに登録されていると、アンカー先に飛べないバグを修正。
0415名無しさん@お腹いっぱい。
2007/09/04(火) 10:15:40ID:U8/tr/2y00416名無しさん@お腹いっぱい。
2007/09/04(火) 10:19:48ID:cd3s8o0L00417名無しさん@お腹いっぱい。
2007/09/04(火) 10:21:25ID:O5K1CyTN00418名無しさん@お腹いっぱい。
2007/09/04(火) 10:23:23ID:F29KOa3300420名無しさん@お腹いっぱい。
2007/09/04(火) 10:35:14ID:5FNv0qXU0ttp://allnetri.cocolog-nifty.com/photos/uncategorized/2007/09/03/070903atsuryoku.jpg
を入れてOK押してブラウザの更新押したら消えたけど??
ていうか、これ1個だけ消すのって意味あるの?
0421名無しさん@お腹いっぱい。
2007/09/04(火) 10:39:45ID:F29KOa3300422名無しさん@お腹いっぱい。
2007/09/04(火) 12:47:23ID:U8/tr/2y0このURLは例えばということで、
0423名無しさん@お腹いっぱい。
2007/09/04(火) 13:33:49ID:FayVKq2t0で普通に消えるけど?
ホワイトリストで何か関係するフィルタ入れてない?
0424名無しさん@お腹いっぱい。
2007/09/04(火) 13:54:31ID:U8/tr/2y0せっかくPLUSより軽いということなので 期待してたんですが・・・
0425名無しさん@お腹いっぱい。
2007/09/04(火) 13:55:21ID:5FNv0qXU0手順は、URLを入れる→Addを押す→OKを押す
他にフィルタは入ってるの?
フィルタをそのURL1つだけにしたらどうなる?
0426名無しさん@お腹いっぱい。
2007/09/04(火) 14:12:42ID:U8/tr/2y0firefox プロファイルをデフォルトで試しても 消えなかったw
0427名無しさん@お腹いっぱい。
2007/09/04(火) 14:18:07ID:FayVKq2t00428名無しさん@お腹いっぱい。
2007/09/04(火) 14:28:40ID:U8/tr/2y0今入れてるのは
cache viewer
compact menu 2
east asian translator
flashgot
menu editor
tab clicking options
tab control
tiny menu
スクリプト無し
0429名無しさん@お腹いっぱい。
2007/09/04(火) 16:38:24ID:MpjfryK100430名無しさん@お腹いっぱい。
2007/09/04(火) 17:15:41ID:U8/tr/2y0firefox2
です
0431名無しさん@お腹いっぱい。
2007/09/04(火) 17:44:04ID:AsJcY2+C00432名無しさん@お腹いっぱい。
2007/09/04(火) 18:02:30ID:U8/tr/2y0です。
0433名無しさん@お腹いっぱい。
2007/09/04(火) 18:34:27ID:8hZes2crO0434名無しさん@お腹いっぱい。
2007/09/04(火) 18:52:40ID:Iy7RxmEi00435名無しさん@お腹いっぱい。
2007/09/04(火) 19:13:39ID:8hZes2crO0436名無しさん@お腹いっぱい。
2007/09/04(火) 19:29:01ID:hzglYNf3P0437名無しさん@お腹いっぱい。
2007/09/04(火) 19:35:09ID:Iy7RxmEi00438名無しさん@お腹いっぱい。
2007/09/04(火) 19:36:40ID:VWlDmE3q0このブルジョアめ
0439名無しさん@お腹いっぱい。
2007/09/04(火) 21:07:11ID:U8/tr/2y0adblock++ と usercontent.css とadblock plus
でブロックした場合どの順で軽いでしょうか?
0440べんき ◆TOTO/xsQ/Y
2007/09/04(火) 21:41:16ID:2dCYnAgv0プロファイルフォルダの compreg.dat に
@mozilla.orz/adblock/content-policy;1
って書いてある?
0441名無しさん@お腹いっぱい。
2007/09/04(火) 21:51:43ID:F29KOa3300442名無しさん@お腹いっぱい。
2007/09/04(火) 22:12:52ID:U8/tr/2y0compreg.dat の大量の文字列をwordに入れてadblockで検索したら
@mozilla.orz/adblock/content-policy;1 は ありませんでした。
引っかかったのは adblockplus ばっかり。
0443名無しさん@お腹いっぱい。
2007/09/04(火) 22:27:45ID:w+KZivLu0フィルタや環境にもよるが、userCSSで見かけ上消すよりも
Adblock系で広告読み込みを遮断すると、おおむね表示は速くなる。
特にJavaScriptで動的に広告を書き込んでるようなタイプを
消すと劇的に速くなる。よって
adblock++ > adblock plus > usercontent.css
0444名無しさん@お腹いっぱい。
2007/09/04(火) 22:29:48ID:2dCYnAgv0う〜ん、コンポーネントに登録されてないのかぁ。
Visual C++ 2005 Redistributable Package が必要なのかな?
その辺よくわかなんない。
0445名無しさん@お腹いっぱい。
2007/09/04(火) 22:30:43ID:2dCYnAgv0わかなんない。
わかなんない。
0446名無しさん@お腹いっぱい。
2007/09/04(火) 22:34:08ID:hzglYNf3P0447名無しさん@お腹いっぱい。
2007/09/04(火) 22:49:37ID:F29KOa330>@mozilla.orz/adblock/content-policy;1
ところでorgじゃなくてorzなの?w
0448名無しさん@お腹いっぱい。
2007/09/04(火) 22:52:24ID:U8/tr/2y0じゃあいらないな。
ありがとう
0449名無しさん@お腹いっぱい。
2007/09/05(水) 09:29:12ID:L/KrYwF70SeaMonkeyつかってますがFirefoxと同じやり方だと思います、ぐぐってもみつけられませんでした。
0450名無しさん@お腹いっぱい。
2007/09/05(水) 10:17:36ID:+SWMMlJr00451名無しさん@お腹いっぱい。
2007/09/05(水) 11:08:28ID:ZXXEwZ4f0新規プロファイルは試した?
それでもダメならFirefoxを再インストールしてみては?
0452名無しさん@お腹いっぱい。
2007/09/05(水) 11:31:39ID:Agp1sbpa00453名無しさん@お腹いっぱい。
2007/09/05(水) 14:45:47ID:8V8LYKL100454名無しさん@お腹いっぱい。
2007/09/05(水) 14:51:44ID:mAjJJptx00455名無しさん@お腹いっぱい。
2007/09/05(水) 15:43:15ID:Agp1sbpa00456名無しさん@お腹いっぱい。
2007/09/05(水) 19:06:24ID:+SWMMlJr0質問した私も無事解決できました。
お付き合いしてくれた人ありがとうございました。 m__m
0457名無しさん@お腹いっぱい。
2007/09/05(水) 21:29:37ID:rwCz/n9X0例えばasahi.comだと「AD:【暮らしを楽しむ】asahi.com ショッピング」とかライブブックマークに出るんだけど
AD:で始まるのを全部消したい。
AdblockやCSSで対処できるの?
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
0458名無しさん@お腹いっぱい。
2007/09/05(水) 23:03:00ID:E78Cm5Nu0つYahoo!Pipes
0459名無しさん@お腹いっぱい。
2007/09/05(水) 23:32:12ID:rwCz/n9X0こんな便利なサービスがあったのか。Yahoo!やるな。
0460名無しさん@お腹いっぱい。
2007/09/06(木) 08:31:51ID:ucaiYJ1Q0>>457は消えた?
0461名無しさん@お腹いっぱい。
2007/09/06(木) 08:32:47ID:ucaiYJ1Q0■ このスレッドは過去ログ倉庫に格納されています