Fiddler2 を使ってIEでのリファラの送信を止める
Fiddler2は Proxy 型の HTTP デバッガで、送受信のルールを JScript で柔軟に記述することで様々なカスタマイズができます。例えば、IE では止めにくい Referer も、Fiddler のルールをカスタマイズすることで簡単に止めることができます。手順は次のとおり。
まず、Fidller の "Rules" メニューから "Customize Rules..." を選択すると、メモ帳で "CustomRules.js" が開かれるので、以下のように記述します。
class Handlers { //この2行を追加 public static RulesOption("Disable Referer") var m_DisableReferer: boolean = false; //これより下は元のまま。 public static RulesOption("Hide all 200s") var m_Hide200s: boolean = false; (中略) static function OnBeforeRequest(oSession:Fiddler.Session) { //この3行を追加 if (m_DisableReferer ){ oSession.oRequest.headers.Remove("Referer"); } (以下略)
これで、Rules メニューに "Disable Referer" という項目が増え、選択するとリファラの送信を停止することができます。