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" という項目が増え、選択するとリファラの送信を停止することができます。