LDR Feed Item's Image Reloader

  • /*
     * @title       LDR Feed Item's Image Reloader
     * @description reload feed item's images that it fails to load, on Live Dwango Reader(livedoor Reader).
     * @include     http://reader.livedoor.com/reader/
     * @license     CC0 1.0 Universal
     */
    
    Array.prototype.forEach.call(
      document.querySelectorAll('.item_body img'),
      function reloadImg(img) {
        var src;
    
        if (img.complete && img.naturalHeight !== 0 && img.naturalWidth !== 0) {
          return;
        }
    
        src = img.src;
    
        img.src = 'about:blank';
    
        img.src = src;
      }
    );
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2015/02/25 18:42:37 - 2015-02-25