open large images

    @@ -4,13 +4,15 @@ * @include http://* * @license MIT License */ -(function(a,r,i,w){ - for(i in a){ - if(/\.(jpe?g|png|gif)(\?|$)/i.test(''+a[i])){ - r.push('<img src="'+a[i]+'">'); - } +var links = document.links; +var match = /\.(jpe?g|png|gif)(\?|$)/i; +var result = []; +for(var i in links){ + if(match.test(''+a[i])){ + result.push('<img src="'+a[i]+'">'); } - w=open('about:blank','_blank'); - w&&w.document.write('<html><title>'+document.title+'</title><p>'+r.join('<br>')+'</html>'); - w&&w.document.close(); -})(document.links,[]); +} +w=open('about:blank','_blank'); +w&&w.document.write('<html><title>'+document.title+'</title><p>'+r.join('<br>')+'</html>'); +w&&w.document.close(); +
  • /*
     * @title open large images
     * @description 画像へのリンクを抽出してポップアップにまとめて開きます(Firefoxなら名前を付けて保存も可)
     * @include http://*
     * @license MIT License
     */
    var links = document.links;
    var match = /\.(jpe?g|png|gif)(\?|$)/i;
    var result = [];
    for(var i in links){
    	if(match.test(''+a[i])){
    		result.push('<img src="'+a[i]+'">');
    	}
    }
    w=open('about:blank','_blank');
    w&&w.document.write('<html><title>'+document.title+'</title><p>'+r.join('<br>')+'</html>');
    w&&w.document.close();
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2010/05/15 21:23:55 - 2010-05-15
  2. 2010/05/15 21:22:46 - 2010-05-15
  3. 2010/05/15 21:19:50 - 2010-05-15
  4. 2010/05/15 21:19:00 - 2010-05-15
  5. 2010/05/15 21:06:36 - 2010-05-15