Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 10080|Svar: 1

Guiden för utveckling av Fiddler4-pluginen

[Kopiera länk]
Publicerad på 2018-09-29 10:23:21 | | | |
Fiddler4 är en 。。。。。

Kopplad här:Inloggningen med hyperlänken är synlig.

Utvecklingsdokumentationen finns här:Inloggningen med hyperlänken är synlig.

------- skiljelinje----------------------

Låt oss prata om vilken typ av plugin du planerar att utveckla, eftersom gränssnittet som Fiddler tillhandahåller är relativt pit (→_→), så det är viktigt att vara tydlig med vilket plugin du vill utveckla

Följande är populärvetenskapens tid: Fiddler4:s publika gränssnitt har följande kategorier

IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3

1. Dessa gränssnitt är alla plug-ins för hela världen,

2. Placeringen av pluginet är densamma som i Logg och TimeLine

3. Plugins som kompileras till dll:er kan endast placeras i mappen scrip{filter}ts.

Inspektör2, Inspektör2, Inspektör2

1. Dessa gränssnitt är orienterade mot en enda anslutning

2. Pluginet kommer att visas under Inspector-menyn och på samma nivå som Headers och TextView

3. Plugins som kompileras till DLL:er kan endast placeras i mappen Inspectors

IHandleExecAction är ett gränssnitt som låter din kontroll ta emot kommandon från kommandoraden

ISessionExporter, ISessionImporter

1. Som namnet antyder, import- och exportförfrågningar i batcher. Till exempel batchexportera till txt eller något liknande

2. Platsen visas i högerklicksmenyn Save-Selected Session- och i popup-menyn File-ImportSession

3. DLL:n måste placeras i ImportExport

ps:位置如图:



ps2:如果你同时在一个dll中写2中插件,Fiddler会根据你的dll在 scrip{过滤}ts还是Inspector下还是ImportExport 只能加载其中1种
ps3:Inspector 文件夹指的是: C:\Users\XXXX\Documents\Fiddler2\Inspectors 和C:\Program Files (x86)\Fiddler2\Inspectors

mappen scrip{filter}ts syftar på: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts och C:\Program Files (x86)\Fiddler2\scrip{filter}ts

Mappen ImportExport syftar på: C:\Users\XXXX\Documents\Fiddler2\ImportExport och C:\Program Files (x86)\Fiddler2\ImportExport

fix: 在Documents\Fiddler2\下可能只有 scrip{过滤}ts文件夹没有Inspectors与ImportExport 自己新建便可

fix: Gränssnitt som inte räknas som gränssnitt Om du vill få tag på huvudmenyn i Fiddler4, då:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- skiljelinje----------------------

Förberedelser:

1. Installera fiddler4:s manuella doge-ansikte

2. VS10 och högre (VS13 för min demonstration)

3. Aktivera Fiddler Debug-relaterad funktion

Ange denna plats:




Officiell start:

1. Skapa ett nytt C#-biblioteksprojekt (fix net4 i figuren nedan)




2. Lägg till Fiddler4.exe referens vid högerklicket i projektet



3. Lägg till ett specifikt attribut [assembly: Fiddler.RequiredVersion("4.6.2.0")] till AssemblyInfo.cs-filen (observera som visas i figuren nedan, eftersom versionen av Fiddler4 jag använder är 4.6.2.0)



4. Ny klassarv och gränssnitt som avslöjades i föregående artikel!!Var uppmärksam på nya !! Denna klass kan inte ha ett namnrymd

Följande kod:


där TestView är användarkontrollen

5. Skapa en ny användarkontroll (Winforms grej) – högerklicka på projektet för att lägga till en användarkontroll




6. Kompiflera och kopiera sedan din dll till scrip{filter}ts för att se om det lyckas?

Om du tycker att varje kopia är för komplicerad kan du prova operationen:




-------------------------- Gränsen-------------------------------------------

Om felsökning kan användas direkt kontra att koppla processer till




Slut




Föregående:Hur man anropar MYSQL-klassen
Nästa:BAT Conversion EXE-verktyget
Publicerad på 2018-09-29 12:27:08 |
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com