ページ内のリンク先として張ってある画像を全部ページ内で展開するGreeseMonkeyスクリプト

 開発タグをつけるほどの大仰なことではないのだけれども、リンクとして貼ってある画像を1個1個開くのが面倒だったので、初のGreeseMonkeyスクリプトを書いてみた。JavaScriptはまだ書きなれないのだけれども、無事に完成。

(function(){
	var images = document.getElementsByTagName("a");
	var max = images.length;
	for(var index = 0; index < max; index++){
		var pattern = /\.(jpg|gif|png)$/;
		var element = images[index];
		var url = element.getAttribute("href");
		if (pattern.test(url)){
			var newElement = document.createElement("img");
			newElement.src = url;
			element.parentNode.appendChild(newElement);
		}
	}
})();

 
 超強引な置き換えなので、品質は保証しません。画像なんで、そうそう滅多なことはないと思いたいけど、セキュリティ面も保証しません。
 
 http://nyumen.hp.infoseek.co.jp/とか読むとき便利かも。