URLをまとめて開くブックマークレット

Firefox専用。メモしておいたアドレスをまとめて開きたいときに便利。

使用条件

Firefox3からデフォルト値になっているのであまり関係ないと思うけど、about:configでeditor.singleLine.pasteNewlinesの値が2になってるのが条件。

ソース

javascript:
var str = prompt("まとめて開くよ","");
str = str.replace(/^\s|\s$/g,"");
var url = str.split(/\s/);
url.forEach(function(e){
  open(e);
});
//デモ用メモ
http://img.f.hatena.ne.jp/images/fotolife/C/Cherenkov/20090217/20090217232041.png
http://img.f.hatena.ne.jp/images/fotolife/C/Cherenkov/20090524/20090524071637.png
http://img.f.hatena.ne.jp/images/fotolife/C/Cherenkov/20090606/20090606035340.png

ブックマークレットアイコン

名前をopenURLsでブックマーク登録してuserChrome.cssでアイコン()を付ける。

#bookmarksBarContent > [label="openURLs"]{
	list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAABlklEQVR4nGP8%2F%2F8%2FAymAhYGBYdPiiSce%2FDbSVGBgYGD482XrnjPN3T3X9yw8cve7rooMRN3uzVszG7sMFEQZ%2Fv%2F%2Fv2pSeWj5xH8Q8PQ0g5Lt%2F%2F%2F%2FV04sCy2fBBX8%2B9FAROTW5%2F%2F%2F%2F%2F9ngRjw5MaFNWvWMDAwMLy%2FB7f9yc3zUEGG7x9%2BITmJgYFBRsMwNDSUgYGB4flZhs6tEEFZuOD%2Fz21ZxSgantw4v3r1ajQbHsMF8dnw%2Fl7C7b8MDAyyKnqZKqqhXkY%2FfjBwsH9HtwFqz53Lx8%2Ff4Pt0fer85WIcP3dtn%2Fv9%2FoGL9760tJQiFMFCadJ%2FGPA0ENl36%2FP%2FTzdFRAw%2FQ4T%2BfUIPJQYGhlcPrh88fYWBgeHFh58Ht69%2FI%2Fj%2B58%2F361evPrB4JrO5F%2Fk2MKHF%2FJ%2FPj%2B6%2BEdCQ5WHAAdA19FUW5UxcJMmBSz1KKP2Y19Uu6V0e62kKFWBlYWFguH%2F97JkrF998ZmVlQdIgIij85dWLwLxGQbjZvEq3r%2B7jYGBQ1DRm%2F%2F0pqLZWgYOBgYGBkdTkDQBf6%2Ft7o6flWwAAAABJRU5ErkJggg%3D%3D") !important;
}
#bookmarksBarContent > [label="openURLs"] > .toolbarbutton-text {
	display: none !important;
}