Как обмениваться и поддерживать несколько скриптов Fiddler?

у меня много пользовательские и независимая к fiddlerscript расширения, которые я хочу сохранить и поделиться с коллегами.

В настоящее время (и это единственный способ, которым я знаю) все эти части скрипта расположены в %USERPROFILE%документыможет стать использование программы Fiddler2СкриптыCustomRules.js file, я не знаю, как создать один файл сценария для каждой функции. Кроме того, большинство расширений распределены по файлу скрипта, так как для них требуется код в разных обработчиках событий (как, например,OnBeforeRequest), и определить настраиваемые параметры, такие как чекбоксы. Это действительно затрудняет идентификацию всех частей, принадлежащих одному расширению.

пока я могу скопировать все CustomRules.js file, было бы раздражающе для всех получателей файла повторно включать все пользовательские добавления каждый раз, когда документ изменяется.

есть ли способ создать отдельный файл скрипта или инкапсулировать расширения в закрытые блоки (т. е. прикрепить к такие события, как OnBeforeRequest за пределами static function OnBeforeRequest(oSession: Session) функции)?

решение должно работать с ванильным скрипачом без каких-либо изменений самого скрипача. (Re-)создание всех необходимых расширений в качестве расширений .NET также не является рабочим решением для меня.

1 ответов


В настоящее время нет, нет, нет способа сделать это, хотя люди время от времени просят такого рода функциональность, и возможности такого рода могут быть добавлены в какой-то момент в будущем. На данный момент ожидается, что функциональность, достаточно полезная для совместного использования, достаточно полезна для компиляции в сборку расширения Fiddler.

вы можете найти это расширение:https://github.com/vcsjones/FiddlerScriptCSharp интересно, так как он предлагает вид возможности, которые вы описываете, используя C# в качестве языка сценариев вместо JScript.NET.