.net - 包含 Fiddler 的 CustomRules.js 中的持久存储

标签 .net javascript fiddler jscript.net

我已经使用 Fiddler 几天了,用我自己的逻辑扩展 CustomRules.js。然而,该文件变得相当重(一开始就相当重)。我对 .NET 或 JScript 不太熟悉,但我希望能够将 CustomRules.js 拆分为几个较小的文件,然后将它们包含到 CustomRules.js 中。这可能吗?

我还发现需要跨请求进行某种持久存储。有没有一种简单的方法可以在 CustomRules.js 中存储值以便在以后的请求中使用?

最佳答案

没有直接的方法可以将规则文件拆分为其他文件(我可能应该考虑添加一个)。您可以做的是编译 .NET 库并从脚本文件调用它们,如下所述:http://www.fiddler2.com/Fiddler/dev/UsingCSharp.asp

我有兴趣了解有关您的规则的更多信息,因为大型规则文件表明也许我可以将更多有用的功能直接烘焙到 Fiddler 中。

“跨请求的持久存储”——什么类型的存储?如果您只是将 JavaScript 全局变量添加到 FiddlerScript,它将在请求之间进行维护 - 例如,这基本上就是大多数规则菜单选项的工作方式。如果您的意思不是“跨请求”,而是“跨 Fiddler 启动/关闭”,那么您必须编写代码将值存储到文件或注册表中。

关于.net - 包含 Fiddler 的 CustomRules.js 中的持久存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1169970/

相关文章:

javascript - 为什么我的 JSONP 请求给出 Uncaught SyntaxError : Unexpected token < (less than)?

javascript - 无法使用 Java 在 Selenium WebDriver 中定位/填充文本框

javascript - 如何找出为什么 Javascript 下载这么慢?

c# - 如何从代码隐藏的转发器控件中获取整行?

c# - EF 中的 Include 和 SQL 中的 Join 之间的区别

c# - 将数据正确绑定(bind)到组合框并处理其事件

javascript - 递归触发错误 "Maximum call stack size exceeded error"

asp.net - JSON 字符串传递到 Web api 中的 POST - 无法绑定(bind)多个参数错误

c# - Fiddler 测试 API Post 传递 [Frombody] 类

c# - 与 GO 共享 .Net 库