2

私は GeckoFx (Bitbucket の v29) をいじってみましたが、リソースに対するすべてのネットワーク リクエストを担当する独自のコンテンツ ハンドラーを提供するという 1 つの重要なことを除いて、必要なほぼすべてを実行することができました。つまり、Gecko が HTTP(s) リクエスト (GET/POST/PUT など) を実行する必要があるたびに呼び出される登録可能な何らかのコールバックまたはクラスがあり、その時点でこの動作を自分で処理できると想定しています。結果を返します。しかし、その方法を示すサンプルが見つかりません。また、これまでに試したことはありません。

残念ながら、Gecko は、私が必要としている 1 つのことをサポートできないようです。それは、各リクエストを元の DOM 要素/属性 (該当する場合) に一致させることです。つまり、ソースにある場合は、 「GET apple.png」の結果が必要であることだけでなく、それが DOM 内のそのような IMG 要素によるものであることをコールバック関数に通知する必要があります。 JavaScript コードのどの行から来たのか知りたいです。

これを実行できる可能性のある代替ライブラリの提案、またはこれがより適切に質問される可能性のある他のフォーラムなど、どんな助けも感謝します (何も見つからないようで、 bitbucket リポジトリの所有者)。

ありがとう

ディラン

PS 私が試したのは、対応する nsIFactory クラスである nsIHttpProtocolHandler と nsIObserver を実装するクラスを作成し、BaseNsFactory.Register("@mozilla.org/network/protocol;1?name=http"); を使用することです。ファクトリ クラスは正常に呼び出されますが、ナビゲーションを実行しようとすると、FaultExecutionEngineError が発生します。方法を説明するドキュメントが見つからないように見えるため、これはすべて当て推量です。

4

0 に答える 0