ハイクキーワード非表示

    @@ -9,8 +9,7 @@ */ (function(){ -var u=location.pathname.replace('/keyword/',''); -u=u.replace('/http/','http:'); +var u=encodeURIComponent(document.getElementsByName('word')[0].value); var httpObj = new XMLHttpRequest(); httpObj.open('GET', 'http://'+location.host+'/api/keywords/show/'+u+'.xml', true); httpObj.onreadystatechange = a;
  • /*
     * @title ハイクキーワード非表示
     * @description キーワードページで実行
     * @include http://h.hatena.ne.jp/keyword/*
     * @include http://h.hatena.ne.jp/http/*
     * @include http://h.hatena.com/keyword/*
     * @include http://h.hatena.com/http/*
     * @license MIT License
     */
    
    (function(){
    var u=encodeURIComponent(document.getElementsByName('word')[0].value);
    var httpObj = new XMLHttpRequest();
    httpObj.open('GET', 'http://'+location.host+'/api/keywords/show/'+u+'.xml', true);
    httpObj.onreadystatechange = a;
    httpObj.send(null);
    function a()
    {
    if ((httpObj.readyState == 4) && (httpObj.status == 200))
    {
    httpObj.responseText.match(/<url_name>(.+)<\/url_name>/);
    var a=RegExp.$1;
    location.href='http://n.hatena.ne.jp/'+a+'/ignore';
    }
    }
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2012/04/24 15:04:29 - 2012-04-24
  2. 2012/02/08 21:52:54 - 2012-02-08
  3. 2012/02/08 21:52:21 - 2012-02-08
  4. 2012/02/08 16:08:11 - 2012-02-08
  5. 2012/02/08 16:05:24 - 2012-02-08
  6. 2012/02/08 01:48:50 - 2012-02-08
  7. 2012/02/08 01:13:42 - 2012-02-08
  8. 2012/02/08 00:47:29 - 2012-02-08