未読リンクを開く
このページで JavaScript でスタイルシートを設定する方法を知ったので、以前から作りたかったブックマークレット「未読リンクを開く」を作りました!ただし、Safari は未対応です。このスクリプトは Firefox で動作確認しました。
Safari でスタイルシートを設定する方法があったら教えてください! Please!
- 未読リンクを開く
javascript: (function() { var selector = "a:visited"; var property = "display: none"; if (document.styleSheets[0].addRule) { document.styleSheets[0].addRule(selector, "{" + property + "}"); } else if (document.styleSheets[0].insertRule) { document.styleSheets[0].insertRule(selector + "{" + property + "}", document.styleSheets[0].cssRules.length); } else { return false; } var i; for (i = 0; i < 50; i++) { var link = document.links[i]; if (link.offsetTop != 0) { window.open(link.href); } } })();
※スクリプト中の"for (i = 0; i < 50; i++)"を書き換えると、開くページ数を調整できます。