1

最初にリクエストが送信される原因となった HTML 要素をnsIChannel/から取得する方法はありますか?nsIStreamListener

に登録し、受信コンテンツの読み取りと変更http-on-examine-responseに使用しています。nsITraceableChannel.setNewListenerタグから読み込まれた JavaScript コンテンツのみを変更したいのですscriptが、適切な応答を特定する信頼できる方法が見つかりません。MIME ヘッダーは信頼できません。FF がこの要求を何に使用する予定であるかについての情報にアクセスできますか?

おそらく、ロードグループのコールバックまたはオブザーバーと何か関係があるのでしょうか?

編集: nsIContentPolicy.shouldLoad の aContentType 引数は信頼できますか? チャネルを通じて情報を渡すことができれば、私は準備ができているのに...

4

1 に答える 1