[s.hatena]この引用なんて書いてあるんだっけ

    
      
  • /*
     * @title [s.hatena]この引用なんて書いてあるんだっけ
     * @description 引用スターの数値実体参照をデコードします。
     * @include http://s.hatena.ne.jp/my/*
     * @license MIT License
     * @javascript_url
     */
    
    [...document.querySelectorAll('blockquote')].forEach(b => {
    
    	b = b.firstChild;
    	if (b && b.nodeType == 3)
    	 b.nodeValue = b.nodeValue.replace(/&#(x?)([a-fA-F0-9]+)(;|$)/g,
    	  (a, x, c) => String.fromCodePoint(parseInt(c, x ? 16 : 10))
    	 );
    
    
    	// タグが展開されて危ない
    	//b.innerHTML = b.textContent;
    
    });
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2017/02/17 14:57:32 - 2017-02-17
  2. 2017/02/17 14:27:33 - 2017-02-17