twitter プロフィールからはてなプロフィールに飛ぶ

  • /*
     * @title twitter プロフィールからはてなプロフィールに飛ぶ
     * @description はてなっ子じゃなかったら飛びません。 http://let.hatelabo.jp/pacochi/let/hLHVp_u9oskI も併せてどうぞ。
     * @include https://twitter.com/*
     * @license MIT License
     * @javascript_url 
     */
    
    // 参考: http://self.blog.so-net.ne.jp/2014-04-10
    
    (function() {
    
    	var u = document.querySelector('.ProfileNav').getAttribute('data-user-id');
    	if (!u) return;
    
    	var i = new Image();
    
    	i.addEventListener('load', () => {
    
    		// はてな ID 持ってない人はサイズ指定しても 48x48 になる
    		if (i.width == 16) location.href = 'http://profile.hatena.ne.jp/' + u + '%40twitter/';
    
    	});
    
    	i.src = 'http://n.hatena.ne.jp/' + u + '%40twitter/profile/image?type=icon&size=16';
    
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2016/06/11 22:56:37 - 2016-06-11
  2. 2016/06/11 22:49:34 - 2016-06-11
  3. 2016/06/11 22:32:09 - 2016-06-11