設定次第では、どのブラウザでも有効になると思うとのこと:
"40CH.NET様より引用"
Operaを例に紹介されています。
手順1
- OperaでUserJavaScriptを使えるようにする。
「ツール→設定→詳細設定タブ→コンテンツ→JavaScriptを有効にする」にチェック
を入れ、JavaScriptオプションでUserJavaScriptを格納する場所を指定する。
を入れ、JavaScriptオプションでUserJavaScriptを格納する場所を指定する。
手順2
- スクリプトを保存します
冒頭のURLより、記事内のスクリプトをコピーして、
「好きな名前(半角英数)user.js」と名前をつけて、
手順1で設定した場所に保存する。
「好きな名前(半角英数)user.js」と名前をつけて、
手順1で設定した場所に保存する。
手順3
Operaでプロトコルの設定を行います
Operaでプロトコルの設定を行います
「ツール→設定→詳細設定タブ→プログラム→追加ボタン」
プロトコルに「jane」と入れて、「他のアプリケーションで開く」にチェックを入れる。
するとプログラムを選べるようになるので、手順2で入れたやつを指定。
プロトコルに「jane」と入れて、「他のアプリケーションで開く」にチェックを入れる。
するとプログラムを選べるようになるので、手順2で入れたやつを指定。
(function() { var processURLLinks = function() { var xpath = "//a[contains(@href,'.2ch.net/')]"; var res = document.evaluate(xpath, document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); var linkIndex, link; //alert(res.snapshotLength); for (linkIndex = 0; linkIndex < res.snapshotLength; linkIndex++) { link = res.snapshotItem(linkIndex); //alert(link.href); var m = link.href; var matches = m.match(/^http:\/\/([^\.]+\.2ch\.net\/.*)/); if (matches){ link.href = "jane://" + matches[1]; link.target = "_self"; //_blankだと新規タブが残る } } } //document.addEventListener("load", processURLLinks, false); processURLLinks(); })();