JavaScriptでページ内イメージリンクを一括抽出
いろんなサイトを巡回してると、画像へのリンクと、他のサイトへのリンクが混在しているのをよく見かける。
単に画像だけ見たい私にはとってもうっとうしい。
なので、とりあえずjpegとpng形式だけだけど、こんなブックマークレットを作ってみた。
試作段階なので、単純に150x150サイズに縮小して並べているだけです。
今は、クリックすると別ウィンドウで画像が開くようになっているけど、同一画面で拡大とかできたらいいなぁ・・・
javascript:( function(d){ var a = d.getElementsByTagName("a"); var n = ''; for(var i=0;i<a.length;i++){ if (a[i].href.search(/(.jpg)|(.png)/i) != -1) { n += "<div style='float:left;'>" + "<a href='" + a[i].href + "' target='_blank'>" + "<img src='" + a[i].href + "' width='150' height='150' /></a></div>"; } } d.body.innerHTML = n; } )(document);
bookmarklet makerで簡単にブックマークレットへの変換ができるようです。