Tôi có nhiều tiện ích mở rộng tùy chỉnh và độc lập FiddlerScript mà tôi muốn duy trì và chia sẻ với các trường cao đẳng.Cách chia sẻ và duy trì nhiều tập lệnh Fiddler?
Hiện tại (và đó là cách duy nhất tôi biết) tất cả các phần tập lệnh đều nằm trong tệp % USERPROFILE% \ Documents \ Fiddler2 \ Scripts \ CustomRules.js, tôi không biết cách tạo một tệp tập lệnh cho mỗi chức năng. Ngoài ra, hầu hết các tiện ích mở rộng được trải đều trên tệp tập lệnh, vì chúng yêu cầu mã trong các trình xử lý sự kiện khác nhau (ví dụ: OnBeforeRequest
) và xác định các cài đặt có thể định cấu hình như hộp kiểm. Điều này làm cho nó thực sự khó khăn để xác định tất cả các phần thuộc về một phần mở rộng duy nhất.
Trong khi tôi có thể sao chép toàn bộ tệp CustomRules.js, điều này sẽ gây phiền toái cho tất cả người nhận tệp để bao gồm tất cả các bổ sung tùy chỉnh mỗi khi tài liệu thay đổi.
Có cách nào để tạo tệp Tập lệnh riêng biệt hoặc đóng gói các phần mở rộng trong các khối đã đóng (tức là đính kèm vào các sự kiện như OnBeforeRequest
bên ngoài các chức năng static function OnBeforeRequest(oSession: Session)
) không?
Giải pháp sẽ hoạt động với vanilla Fiddler, mà không có bất kỳ sửa đổi nào đối với Fiddler. (Re-) tạo ra tất cả các phần mở rộng cần thiết như phần mở rộng NET không phải là một giải pháp làm việc cho tôi là tốt.