Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 10080|Svar: 1

Fiddler4 pluginudviklingsvejledning

[Kopier link]
Opslået på 29/09/2018 10.23.21 | | | |
Fiddler4 er en 。。。。。

Forbundet her:Hyperlink-login er synlig.

Udviklingsdokumentationen findes her:Hyperlink-login er synlig.

------- skillelinje----------------------

Lad os tale om, hvilken slags plugin du planlægger at udvikle, fordi interfacet, som Fiddler leverer, er relativt pit (→_→), så det er vigtigt at være klar over, hvilket plugin du vil udvikle

Følgende er den populære videnskabstid: Fiddler4 offentlige grænseflader har følgende kategorier

IFiddlerExtension,IAutoTamper,IAutoTamper2,IAutoTamper3

1. Disse grænseflader er alle plug-ins for hele verden,

2. Placeringen af plug-in'et er den samme som Log og TimeLine

3. Plugins kompileret til dll'er kan kun placeres i mappen scrip{filter}ts.

Inspektør2, IResponseInspector2, IRequestInspector2

1. Disse grænseflader er orienteret mod en enkelt forbindelse

2. Plugin'et vil vises under Inspector-menuen og på samme niveau som Headers og TextView

3. Plugins, der er kompileret til dll'er, kan kun placeres i mappen Inspectors.

IHandleExecAction er et interface, der gør det muligt for din kontrol at modtage kommandoer fra kommandolinjen

ISessionExporter, ISessionImporter

1. Som navnet antyder, import- og eksportanmodninger i batcher. For eksempel batch-eksport til txt eller noget lignende

2. Placeringen vises i højreklikmenuen Gem-Valgt Session- og pop-up-menuen i Fil-ImportSession

3. DLL'en skal placeres 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 refererer til: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts og C:\Program Files (x86)\Fiddler2\scrip{filter}ts

ImportExport-mappen refererer til: C:\Users\XXXX\Documents\Fiddler2\ImportExport og C:\Program Files (x86)\Fiddler2\ImportExport

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

Løsning: Interfaces, der ikke tæller som interfaces. Hvis du vil have fingrene i hovedmenuen i Fiddler4, så:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- skillelinje----------------------

Forberedelse:

1. Installer fiddler4 manual-doge-fladen

2. VS10 og derover (VS13 til min demonstration)

3. Aktiver Fiddler Debug-relaterede funktionen

Indtast på dette sted:




Officiel start:

1. Opret et nyt C#-biblioteksprojekt (fix net4 i figuren nedenfor)




2. Tilføj Fiddler4.exe reference til højreklik på projektet



3. Tilføj en specifik attribut [assembly: Fiddler.RequiredVersion("4.6.2.0")] til AssemblyInfo.cs-filen (bemærk som vist i figuren nedenfor, fordi den version af Fiddler4, jeg bruger, er 4.6.2.0)



4. Ny klassearv og grænseflader afsløret i den forrige artikel!!Vær opmærksom på nye !! Denne klasse kan ikke have et navnerum

Følgende kode:


hvor TestView er brugerkontrollen

5. Opret en ny brugerkontrol (Winforms ting) – højreklik på projektet for at tilføje en brugerkontrol




6. Kompiler og kopier derefter din dll til scrip{filter}ts for at se, om det lykkes?

Hvis du synes, at hver kopi er for kompliceret, kan du prøve operationen:




-------------------------- Skillelinje-------------------------------------------

Om fejlfinding kan bruges direkte vs. tilknytte processer




Slut




Tidligere:Sådan kalder du MYSQL-klassen
Næste:BAT konvertering EXE-værktøj
Opslået på 29/09/2018 12.27.08 |
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com