Fiddler插件开发指南(一、Hello World)

一、环境准备

Visual Studio 2015、Fiddler 5.0

二、新建工程1、创建项目

选择新建工程,选择类库,因为Fiddler5.0使用的是.Net4.6.1,因此选择.Net4.6.1

创建项目

2、添加Fiddler的类库

项目右键选择添加引用,点击浏览,然后找到Fiddler的安装地址选择Fiddler.exe添加即可

添加引用浏览

3、添加Fiddler版本要求

打开AssemblyInfo.cs,增加要求的Fiddler版本信息,因为使用的是Fiddler5.0,因此填写版本号支持Fiddler5.0以上(这里理论上填写4.0也可以,因为Fiddler从4.0开始就使用.Net4.0的架构了)

[assembly: Fiddler.RequiredVersion("5.0.0.0")]复制代码

版本要求

三、Hello Word

1、新建Main.cs文件,并添加public前缀2、继承IFiddlerExtension类,并且实现OnLoad和OnBeforeUnload函数

public class Main : IFiddlerExtension{ public void OnBeforeUnload() {} public void OnLoad() {}}复制代码

3、项目中添加System.Windows.Forms引用,接着在Main加入using System.Windows.Forms,然后Main继承UserControl类4、在OnLoad中加入以下代码

//新建一个Fiddler插件的pageTabPage page = new TabPage("Hello World");//将page加入Fiddler的tab选项卡中FiddlerApplication.UI.tabsViews.TabPages.Add(page);//输出Hello WorldFiddlerApplication.DoNotifyUser("Hello", "Hello World");复制代码四、打包测试

1、使用快捷键Ctrl+Shift+B来快速生成dll文件2、将项目目录下的binDebug文件夹里面的.dll文件拷贝到Fiddler安装目录里的Scripts文件夹下3、重启Fiddler,如下图所示,则代表插件安装成功

弹框插件

系列文章汇总一、Hello World二、全局样式三、静态页面四、数据层五、全局事件六、HOST事件七、HOST映射八、优化九、可执行文件资源推荐Fiddler插件开发指南源码Fiddler-FPlug插件whistle.FPlug插件

比丘资源网 » Fiddler插件开发指南(一、Hello World)

发表回复

提供最优质的资源集合

立即查看 了解详情