1

同じアセンブリにフィドラー Inspector2 と IFiddlerExtension を作成しようとしています。ただし、/Fiddler2/Inspectors/ フォルダーでアセンブリをホストすると拡張機能を読み込むことができず、/Fiddler2/Scripts アセンブリでホストするとインスペクターが読み込まれません。または、拡張機能の OnLoad コードにインスペクターを手動で挿入する方法はありますか (またはその逆)?

答えはノーだと思いますが、フィドラーに同じアセンブリから両方のタイプをロードさせることが可能かどうか誰かが知っていますか?

背景: 特定の応答を視覚化するインスペクターを提供できるようにしたいと考えています。一方、拡張機能は、一連のセッション全体にわたって構成および分析を提供する新しいタブをホストします。

個別のアセンブリが必要な場合は、共通のコードを共有アセンブリに分割し、2 つのアセンブリを別の場所に配置するため、3 つ必要になる可能性があります。ほんの一握りの型しかない小さなアセンブリの場合、これは多くの余分な作業です。

4

1 に答える 1

0

Fiddler の拡張機能の種類の分割により、現在、単一のアセンブリで FiddlerExtensions と Inspector の両方を提供することが困難になっていることに注意してください。

技術的には、Inspector オブジェクトが最上位のタブを手動で作成および管理することを妨げるものは何もありません。これは、IFiddlerExtensionインターフェイスの主なポイントはコードを最初にロードすることであり、インスペクターはとにかく既にロードされているためです。

将来的には、「遅延ロード」拡張タイプを提供したいと考えているため、これはおそらく問題になる可能性がありますが、その機能はほぼ確実にオプトインされるため、あなたを壊す可能性は低いでしょう.

于 2014-07-07T20:28:51.763 に答える