4

私は日常生活で Fiddler を使用しています。ただし、ショートカットがないなどReissue and Edit、私にとって最もよく使用される機能です。Reissue from composerこれにフィドラースクリプトを使用する方法がわかりません。誰でもこれに対する解決策を指摘できますか?

4

1 に答える 1

10

CTRL+Rを押してFiddlerScriptエディターを開きます。

OnBoot()関数内に次のコードを追加します。

FiddlerApplication.UI.lvSessions.add_KeyDown(HandleAKey);

OnBoot 関数の右中かっこの直後に、次のコードを追加します。

static function HandleAKey(Sender, theKey:KeyEventArgs) {        
    if (theKey.KeyData == Keys.E)
    {
        var oS: Session = FiddlerApplication.UI.GetFirstSelectedSession();
        if (null == oS) return;
        theKey.Handled = theKey.SuppressKeyPress = true;
        FiddlerApplication.DoComposeByCloning(oS);
    }
}

ファイルを保存します。フィドラーを再起動します。これで、Web セッション リストで選択した任意のセッションでEキーを押すと、そのセッションがコンポーザに複製されて再送信されます。

現在、FiddlerApplication.UI.actReissueSelected() 関数は公開されていません。つまり、FiddlerApplication.oProxy.SendRequest() を直接呼び出さずにその機能を呼び出す簡単な方法はありません。

于 2012-12-28T21:24:27.500 に答える