はてブエントリのユーザーを隠す

  • /*
     * @title はてブエントリのユーザーを隠す
     * @description はてなブックマークのエントリーページにあるユーザー名とアイコンを"?"に変更します。
     * @include http://*
     * @license public domain
     * @require 
     */
    (function()
    {
      var list = document.getElementById('bookmarked_user');
    
      var as   = list.getElementsByTagName('a');
      var imgs = list.getElementsByTagName('img');
    
      for (var i = 0, len = as.length; i < len; i++)
      {
        if (as[i].getAttribute('class' /*@cc_on + 'Name' @*/) == 'username')
        {
          as[i].childNodes[0].nodeValue = '?';
        }
      }
    
      for (var i = 0, len = imgs.length; i < len; i++)
      {
        if (imgs[i].getAttribute('class' /*@cc_on + 'Name' @*/) == 'profile-image')
        {
          imgs[i].setAttribute('src', 'http://www.hatena.ne.jp/favicon.ico');
        }
      }
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2010/05/17 23:28:17 - 2010-05-17
  2. 2010/05/17 23:18:31 - 2010-05-17
  3. 2010/05/17 23:17:05 - 2010-05-17