リファラが漏れないようにする Hiki プラグイン

Hiki の外部リンクにリダイレクタを挟み、どのページからリンクされたのか分からないようにします。

リポジトリ
wantora / hiki-hide_referer — Bitbucket
ライセンス
MIT License
ダウンロード
hide_referer.rb

かいせつ

基本的には Data URIリファラに残らない、という性質を利用しています。IE では Data URI を使用できないので、代わりに Meta refresh ではリファラが送信されない事を利用しています。

以下にどのブラウザがリファラを送信するかどうかの一覧を掲載します。

Data URI からリダイレクト Meta refresh
Firefox 16 送らない 送らない
Internet Explorer 9 エラー 送らない
Opera 12.02 送らない 送る
SRWare Iron 22.0.1250.0*1 送らない 送る
Safari 5.1.7 (Windows) 送らない 送る

*1:Google Chromeの代わり

改名機能を付ける Hiki プラグイン

Hiki に「改名」メニューを追加します。改名する際に元の名前でもリンクが繋がるように出来ます。

リポジトリ
wantora / hiki-rename — Bitbucket
ライセンス
GNU General Public License
ダウンロード
hiki-rename.tar.gz
  • 改名は元のページを削除し、新しいページに同じ内容を書き込むことで実現しています。なので元のページからは履歴が引き継がれません
  • 「新しい名前に別名を付ける」は AliasWikiName を利用しています。