0

Internet Explorer Webbrowserコントロールによってダウンロードされたすべてのアイテムを、アプリケーションパススループロトコルで確認することは可能です。私はこれをやっていますが、私がアクセスできるように見えるのは、アイテムに関するメタデータ(名前、コンテンツタイプなど)です。私は各項目の内容をスキャンできるかどうか尋ねられました。WebBrowserコントロールを介してダウンロードしたアイテムを処理する方法?

これは、Webブラウザコントロールのインターフェイスで行うことができますか?それはAPPを通じて行うことができますか?

可能であれば、照会する必要のあるインターフェイスの名前など、関連する手順の内訳を教えてください。

アイテムがキャッシュされているとどうなりますか?

ブラウザがメモリ内のアイテムを保持している場合、どのように動作しますか?これまでにそうしていますか?

最初にフェッチされるトップレベルのドキュメントだけでなく、トップレベルのドキュメント(またはフレームの場合はドキュメント)を読み込んだ結果として取得されるすべてのアイテムを参照しています。すべての.css、.js、.jpgなど

「送信ネットワークトラフィック」についても同じことができるかどうか尋ねられました。私はそれが何を意味するのかは分かりませんが、GET要求、ヘッダー、およびCookieを見ることを意味しています。

+0

@ジョン・サンダース:タイトルの編集をありがとう、あなたの方がはるかに優れています。 – Tergiver

答えて

0

答えはAPPにあります。トランザクションハンドラは、IInternetProtocol :: Readの実装を呼び出します。パターンは「Pluggable MIME Filter」のパターンですが、すでにパススルーAPPを取得しているため、コンテンツをスキャンするためのRead呼び出しを聴くことができます。これは、WinInetがAPPレベル以下のキャッシュを扱うため、キャッシュされたアイテムに対して機能します。

関連する問題