どうも Internet Explorer は 画像を読み込むときに Location ヘッダを返されると、
画像を保存しようとしたときに "無題" というファイル名でしかも BMP 形式でしか保存できなくなることがあるようです。
それで、ここの随筆にある画像とかも Location ヘッダを使っているので IE だとまともに保存できない。
そこで、ブックマークレットで画像の src 属性値 を置換してしまえ、ということで作ってみました。
次の文字列をそのままコピーして、保存したい画像のあるページに移動し、アドレス欄に貼り付けて [Enter]。
そうすれば、画像を通常通り保存できるようになるはず・・・。
javascript:(function(){for(var t=["bmp","mdi","gif","jpg","png"],i=0,r=RegExp,p=document.images,s;i<p.length;i++){if((s=p[i].src).match(/^http:\/\/img.thebbs.jp\/pin\/ad.cgi\?/)){p[i].src="
http://tux.thebbs.jp/nfs_img/"+(s.match(/[\?&]u=([^&]+)/),r.$1)+","+(s.match(/[\?&]k=([^&]+)/),r.$1)+(s.match(/[\?&]s=([^&]+)/)?","+r.$1:"")+"."+(s.match(/[\?&]t=(\d)/),t[Number(r.$1)])+"?hoge";}}})();void(0);
お気に入りに入れてわざわざコピペしないでもいいようにするなら、
とりあえず適当なページを新しくお気に入りに追加、
そのとき、名前は「随筆の画像保存」とでも、
また、追加するフォルダは「ブックマークレット」とか適当なフォルダ名の新規フォルダを作ってそこに追加するといいです。
保存したら、お気に入りのメニューからさっき作成したお気に入りを選んで右クリック→プロパティ
そして、URL のところを消して次の文字列に書き換えて [OK] → [はい]