1

Web ブラウザー コントロールで新しい Web ページに移動するときに、ダウンロードしたファイルの一覧を表示したいと考えています。Google の開発者ツール (css、javascript、画像など) を使用してそれらをすべて表示できます。しかし、WebBrowser コントロールでそれを見つけることができないようです。

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    txtOutput.Text = txtOutput.Text + e.Url + Environment.NewLine;
}

DocumentCompleted イベントが数回発生しますが、これはメイン ページとバナーの URL に対してのみ発生します。reddit.com に移動すると、おそらく 40 ~ 50 の異なるファイルがダウンロードされた GET の長いリストが表示されます。それらを表示し、WebBrowser コントロールでアクセスするにはどうすればよいですか?

4

1 に答える 1

0

いくつかのアイデア:

  • およびプロトコル用のパススループラガブル プロトコル ハンドラを作成します。すべての URL 要求が通過します。httphttps:
  • プロセスのインプロセス プロキシ サーバーを実行し、WebBrowserそれを登録して、すべてのリクエストUrlMkSetSessionOptionを追跡します。GET
于 2013-10-21T21:00:56.790 に答える