設定次第では、どのブラウザでも有効になると思うとのこと:
"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();
})();