練炭ブログ

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

Adblock Plus の挙動

コメントなし»

『恋するコトと見つけたり!』のバナーがブロックされる件で Adblock Plus の挙動というか動作原理がよく分からなかったので探してみた。

FAQ - Adblock Plus internals
How does element hiding work?

ブラウザ側の API で CSS に display: none !important; を指定している、ということらしい。どうりでページ上の JavaScript とか FireBug のコンソールで要素のスタイルの display を見ても分からないわけだ…。

ただレイアウト上は現に表示なしとして扱われるので、getComputedStyle でコンテナの height とかを調べればブロックされているのは判定できるっぽい。

コメントを残す

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