リンクをすべて開く
@@ -1,15 +1,14 @@
/**
- * @title ページ内リンクをすべて開く
+ * @title リンクをすべて開く
* @description ページ内のリンクをすべて開きます。
*/
(function(i, j, k, l, m) {
- l = k.length;
- m = l + " links.";
+ m = (l = k.length) + " links.";
while (i < l &&
(l == 1 ||
(i % j ||
(i ? confirm(i + " of " + m)
: (j = prompt("There are " + m + "\nHow many links do you open at a time?", j < l ? j : l))))))
open(k[i++])
-})(0, 15, document.links)
+})(0, 15, prompt("URLs to open", Array.prototype.join.call(document.links, " \n")).split(/\s+/))
/**
* @title リンクをすべて開く
* @description ページ内のリンクをすべて開きます。
*/
(function(i, j, k, l, m) {
m = (l = k.length) + " links.";
while (i < l &&
(l == 1 ||
(i % j ||
(i ? confirm(i + " of " + m)
: (j = prompt("There are " + m + "\nHow many links do you open at a time?", j < l ? j : l))))))
open(k[i++])
})(0, 15, prompt("URLs to open", Array.prototype.join.call(document.links, " \n")).split(/\s+/))
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。