我已經使用Fiddler幾天了,用我自己的邏輯來擴展CustomRules.js。但是,該文件變得相當沉重(開始時相當沉重)。我對.NET或JScript並不是很熟悉,但我希望能夠將CustomRules.js拆分爲幾個較小的文件,我可以將其包含到CustomRules.js中。這可能嗎?Fiddler的CustomRules.js中包含和持久存儲
我也發現需要跨請求擁有某種持久性存儲。有沒有簡單的方法將值存儲在CustomRules.js中以便在以後的請求中使用?
我已經使用Fiddler幾天了,用我自己的邏輯來擴展CustomRules.js。但是,該文件變得相當沉重(開始時相當沉重)。我對.NET或JScript並不是很熟悉,但我希望能夠將CustomRules.js拆分爲幾個較小的文件,我可以將其包含到CustomRules.js中。這可能嗎?Fiddler的CustomRules.js中包含和持久存儲
我也發現需要跨請求擁有某種持久性存儲。有沒有簡單的方法將值存儲在CustomRules.js中以便在以後的請求中使用?
沒有直接的方法將規則文件分割到其他文件中(我應該考慮添加一個)。你可以做的是編譯.NET庫,並從腳本文件中調用它們,如下所述:http://www.fiddler2.com/Fiddler/dev/UsingCSharp.asp
我想更多地瞭解你的規則,因爲一個大規則文件表明,也許我可以烘烤更有用功能直接引入Fiddler。
「跨請求的持久存儲」 - 存儲的類型是什麼?如果您只是將一個JavaScript全局變量添加到FiddlerScript中,它將在請求之間進行維護 - 例如,基本上大部分規則菜單選項是如何工作的。如果您不是「跨請求」,而是「跨小提琴創業/關機」,那麼您必須編寫代碼將值存儲到文件或註冊表中。
謝謝埃裏克! 我寫的自定義規則允許我在發送請求之前修改POST數據,並在響應數據到達瀏覽器之前修改它們。我不確定正則表達式和其他字符串操作函數在Fiddler的其他地方可用,或者如何以不同的方式實現它。 聽起來像一個全局變量是我正在尋找的跨請求存儲方面。我試圖創建一個全局變量,但它並沒有持續在這些請求之間。我無法從一個請求中存儲值並將其從另一個請求中提取出來。這是什麼語法? – Kevin 2009-07-23 22:58:15