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