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の代わり