壊れたメガネ

ホッチキスの達人の意識の高いブログ。

閲覧中のページをとっても簡素にするスクリプト

var targets = [
    "iframe", "frame", "link", 
    "object", "embed", "applet", "img"];
for (var h = 0; h < targets.length; h++) {
    removeTags(targets[h]);
}

var allNodes = document.getElementsByTagName("*");
for (var i = 0; i < allNodes.length; i++) {
    var elem = allNodes.item(i);
    elem.removeAttribute("style");
    elem.setAttribute("style", "background-color:#ffffff;color:#000000");
}

function removeTags(tagName) {
    var tagNames = [tagName.toLowerCase(), tagName.toUpperCase()];
    
    for (var i = 0; i < tagNames.length; i++) {
        var tagName = tagNames[i];
        var nodes = document.getElementsByTagName(tagName);
        var limit = nodes.length;

        for (var k = 0; k < limit; limit--) {
            var elem = nodes.item(0);
            var parent = elem.parentElement;
            parent.removeChild(elem)
        }
    }
}

これで派手な広告やエロ画像を気にせず堂々とまとめサイトなんかを見れちゃうYO
targets の中に applet が入っているのは半分ネタです。
ブックマークレットやマウスジェスチャで使うといいね。