hatenablog subscriber

  • /*
     * @title hatenablog subscriber
     * @description 「読者になる」ボタンが無いはてなブログを購読する
     * @include http://*
     * @license MIT License 
     */
    
    /*
    http://blog.kentarok.org/
    
    document.querySelector('html').dataset
    
    -adminDomain: "http://blog.hatena.ne.jp"
    -author: "antipop"
    -availLangs: "ja en"
    -blog: "kentaro.hatenablog.com"
    -blogCommentsTopIsNew: ""
    -blogsUriBase: "http://blog.kentarok.org"
    -brand: "hatenablog"
    -globalheaderColor: "b"
    -globalheaderType: "pc"
    -hasTouchView: "1"
    -hideHeader: "1"
    -page: "index"
    -staticDomain: "http://hatenablog.com"
    -version: "ff3f14b69ba719529a0a132f93e2d380"
    
    http://blog.hatena.ne.jp/antipop/kentaro.hatenablog.com/subscribe
    
    {adminDomain}/{author}/{blog}/subscribe
    */
    
    var a=document.querySelector('html').dataset;
    var b=[];
    var d=['adminDomain', 'author', 'blog'];
    for (var i = 0; i < d.length; i++){
      b.push(a[d[i]]);
    }
    b.push('subscribe');
    var u=b.join('/');
    location.href=u;
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2014/01/07 13:01:55 - 2014-01-07
  2. 2014/01/07 12:57:50 - 2014-01-07