[b.hatena]サムネに言及してる人の気持ちを分けてもらう

  • /*
     * @title [b.hatena]サムネに言及してる人の気持ちを分けてもらう
     * @description 概要欄にサムネイルとアイキャッチ画像を追加します。
     * @include http://b.hatena.ne.jp/entry/*
     * @license MIT License
     * @javascript_url 
     */
    
    (function() {
    
    	const p = document.querySelector('#entry-content');
    	['meta[property="og:image"]', 'meta[name="twitter:image:src"]'].forEach(s => {
    
    		s = document.querySelector(s);
    		if (!s) return;
    		s = s.getAttribute('content');
    		if (s.indexOf('entryimage') == -1) return;
    		const i = new Image();
    		i.src = s;
    		i.style.maxWidth = '100%';
    		p.insertBefore(i, p.firstChild);
    
    	});
    
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2017/01/16 11:03:37 - 2017-01-16