我在日常生活中使用 Fiddler。但是,对我来说最常用的功能,例如Reissue and Edit
并Reissue from composer
没有任何快捷方式。我不知道如何为此使用提琴手脚本。有人可以为此指出解决方案吗?
问问题
2544 次
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 回答