Adblockの構造は多分こんなカンジ
(function (){ var removeAds = function (targets){ if (!targets){ return; } var elements = w.document.body.getElementsByTagName("*"); if (elements) { for (var i = 0; i < elements.length; ++i) { if (elements[i].src) { if (elements[i].src.match(targets, "i")) { w.document.body.removeChild(elements[i]); continue; } } else if (elements[i].className) { if (elements[i].className.match(targets, "i")) { w.document.body.removeChild(elements[i]); continue; } } } } else { return; } return; } var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow; })();
後は、elements[i].idとか。
classNameだけなんか違う・・・
else節が必要無かった。