直接Wikiを編集して飛ぶようにすればいいのでしょうが、全て編集するのは面倒です。
そこで過去に表示したページのリンクの文章と同じものがあった場合にリンクに変換する Greasemonkey 用のスクリプトを書いてみました。
Firefox + Greasemonkey が動いているなら下記jsのリンクを押すとインストールが開始します。
link_converter.user.js
具体的にどんな動きをするかというと…
- Wiki内のページを開いたときにリンクの一覧を内部に保存する。
- リンクの文章と同じものがあったら自動でリンクに変換する。
例えば フリーミッション を表示した後に 合成アイテム/防具 を開くとミッション名がリンク化されます。
変換した文章は<>で囲われます。
問題点は
- ページを走査しまくるので重い、あとプログラムの効率が悪いので重い。
- 同じ文章で別のリンクがあった場合に最初に登録されたリンクしか有効にならない。複数ある場合はポップアップで選択可能にしたい…
- リンクが無いと内部に補完されないので武器名でリンクとかはできない。Firefox about:config からデータを直接触れば対応可能。
- Wikiを編集するときは Firefox 右下の猿マークをオフにした方が無難。
- 各ページの飛び先を熟知している人は無くてもいいレベル。