replace large images

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

History

  1. 2010/05/15 21:28:50 - 2010-05-15