Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 10080|Ответ: 1

Учебник по разработке плагинов Fiddler4

[Скопировать ссылку]
Опубликовано 29.09.2018 10:23:21 | | | |
Fiddler4 — это 。。。。。

Связаны здесь:Вход по гиперссылке виден.

Документация по разработке доступна здесь:Вход по гиперссылке виден.

------- разделительная линия----------------------

Давайте поговорим о том, какой плагин вы планируете разрабатывать, потому что интерфейс Fiddler довольно слабый (→_→), поэтому важно чётко определить, какой плагин вы хотите развивать

Ниже приведено популярное научное время: публичные интерфейсы Fiddler4 имеют следующие категории

IFiddlerExtension, IAutoTamper, IAutoTamper2, IAutoTamper3

1. Все эти интерфейсы являются плагинами для всего мира,

2. Расположение плагина совпадает с Log и TimeLine

3. Плагины, скомпилированные в dll, могут быть размещены только в папке scrip{filter}ts

Inspector2,IResponseInspector2,IRequestInspector2

1. Эти интерфейсы ориентированы на одно соединение

2. Плагин будет отображаться в меню инспектора и на том же уровне, что и Headers и TextView

3. Плагины, скомпилированные в dlls, можно размещать только в папке Inspectors

IHandleExecAction — это интерфейс, который позволяет вашему контролю получать команды из командной строки

ISessionExporter, ISessionImporter

1. Как следует из названия, запросы на импорт и экспорт партиями. Например, пакетный экспорт в txt или что-то подобное

2. Местоположение отображается в меню правой кнопки мыши Сохранить-Выбранная сессия и всплывающем окне File-ImportSession

3. DLL нужно разместить в 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

Папка scrip{filter}ts относится к: C:\Users\XXXX\Documents\Fiddler2\scrip{filter}ts и C:\Program Files (x86)\Fiddler2\scrip{filter}ts

Папка ImportExport означает: C:\Users\XXXX\Documents\Fiddler2\ImportExport и C:\Program Files (x86)\Fiddler2\ImportExport

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

исправление: Интерфейсы, которые не считаются интерфейсами. Если хотите получить доступ к главному меню Fiddler4, тогда:http://docs.telerik.com/fiddler/Extend-Fiddler/AddMenuItems

------- разделительная линия----------------------

Подготовка:

1. Установите ручной лицевой панель для скрипки.

2. VS10 и выше (VS13 для моей демонстрации)

3. Включите функцию, связанную с отладкой Fiddler,

Войдите в это место:




Официальный старт:

1. Создать новый проект библиотеки на C# (исправьте net4 на рисунке ниже)




2. Добавить Fiddler4.exe ссылку на правый клик проекта



3. Добавить специфический атрибут [assembly: Fiddler.RequiredVersion("4.6.2.0")] в файл AssemblyInfo.cs (примечание, как показано на рисунке ниже, так как версия Fiddler4, которую я использую, — 4.6.2.0)



4. Наследование новых классов и интерфейсы, представленные в предыдущей статье!!Обращайте внимание на новые !! Этот класс не может иметь пространства имён

Следующий код:


где TestView — это управление пользователем

5. Создать новый пользовательский контроль (функция Winform) — кликнуть правой кнопкой мыши по проекту, чтобы добавить пользовательский контроль




6. Скомпилировать, а затем скопировать dll в scrip{filter}ts, чтобы проверить, получится?

Если вам кажется, что каждая копия слишком сложна, вы можете попробовать операцию:




-------------------------- Разделительная линия-------------------------------------------

Отладка может использоваться напрямую по сравнению с процессами прикрепления




Конец




Предыдущий:Как вызвать класс MYSQL
Следующий:EXE-инструмент для преобразования bat
Опубликовано 29.09.2018 12:27:08 |
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com