【问题标题】:How to share and maintain multiple Fiddler scripts?如何共享和维护多个 Fiddler 脚本?
【发布时间】:2015-11-09 09:41:48
【问题描述】:

我有许多自定义和独立的FiddlerScript 扩展,我想维护并与大学共享。

目前(这是我知道的唯一方法)所有这些脚本部分都位于 %USERPROFILE%\Documents\Fiddler2\Scripts\CustomRules.js 文件中,我不知道如何每个功能创建一个脚本文件。此外,大多数扩展都分布在脚本文件中,因为它们需要不同事件处理程序中的代码(例如 OnBeforeRequest),并定义可配置的设置,如复选框。这使得很难识别属于单个扩展的所有部分。

虽然我可以复制整个 CustomRules.js 文件,但文件的所有接收者每次文档更改时都重新包含所有自定义添加会很烦人。

有什么方法可以创建单独的脚本文件或将扩展封装在封闭的块中(即附加到 OnBeforeRequeststatic function OnBeforeRequest(oSession: Session) 函数之外的事件)?

该解决方案应适用于原版 Fiddler,无需对 Fiddler 本身进行任何修改。 (重新)将所有必需的扩展创建为 .NET 扩展对我来说也不是一个可行的解决方案。

【问题讨论】:

    标签: fiddler


    【解决方案1】:

    目前,不,没有办法做到这一点,尽管人们不时要求这种功能,而且这种性质的功能可以想象在未来的某个时候添加。目前的期望是足够有用的功能可以被共享,也可以被编译成 Fiddler Extension 程序集。

    您可能会发现这个扩展:https://github.com/vcsjones/FiddlerScriptCSharp 很有趣,因为它提供了您描述的那种功能,使用 C# 作为脚本语言而不是 JScript.NET。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-16
      • 2018-07-02
      • 2011-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多