我想知道的是,如何在右键单击已选择的会话时打开的上下文菜单中编辑已存在的项目?具体来说,我希望通过Fiddler2脚本编辑器更改“解锁编辑”项目的文本。这看起来很简单,但是当我查看FiddlerApplication.UI
时,我唯一能找到与上下文菜单条有关的内容是FiddlerApplication.UI.ContextMenuStrip
,我在直接成员中看不到任何项目。也许我正在寻找一些东西,但我所知道的是我找不到哪个文本应该是“Unlock For Editing”的项目。另外,如果有人确实知道我在说什么,我还有一个问题;如果打开上下文菜单的事件,并且没有覆盖打开事件方法的原始代码,我怎么能做出某些事情?谢谢你的帮助!
更新到之前的帖子:
我找到了我正在寻找的ContextMenu
的直接成员
会话列表的ContextMenu
成员位于会话列表的SessionListView
数据成员内,该成员名为FiddlerApplication.UI.lvSessions
。
答案 0 :(得分:0)
你没有说为什么你希望这样做?
更改现有菜单项不是受支持的操作,虽然以“hacky”方式执行此操作并不困难,但在未来对Fiddler的更新中很可能会破解该黑客攻击。
相反,支持将 new 项添加到上下文菜单中,并通过在FiddlerScript中的方法上添加ContextAction
属性来完成。