広告削除用の関数を改造してみた(その2)


前回 広告削除用の関数を改造してみた

今回のコード(greasemonkey専用)

function addGlobalStyle(list){

    for(var i in list.id){ list.id[i] = '#'+list.id[i];}
    for(var i in list.class){ list.class[i] = '.'+list.class[i];}
    for(var i in list.name){ list.name[i] = '[name="'+list.name[i]+'"]';}
    list.removeList = list.id.concat(list.class,list.name);

    GM_addStyle(list.removeList+'{display:none!important;}');

}

改造したところ

  • GM_addStyle関数をつかった(最初から使っとけ)。
  • for...in文にした(最初から使っとけ)。