在Fiddler的CustomRules.js中包含和持久存储

时间:2009-07-23 06:32:14

标签: .net javascript fiddler jscript.net

我已经使用Fiddler几天了,用自己的逻辑扩展了CustomRules.js。但是,文件变得非常繁重(开始时相当沉重)。我不是很熟悉.NET或JScript,但我希望能够将CustomRules.js拆分成几个较小的文件,我可以将它们包含在CustomRules.js中。这可能吗?

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

1 个答案:

答案 0 :(得分:1)

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

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

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