1

在浏览器控件中导航到新网页时,我想查看已下载文件的列表。我可以使用 Google 的开发人员工具(css、javascript、图像等)查看它们。但我似乎无法在 WebBrowser 控件中找到它。

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

DocumentCompleted 事件会引发几次,但仅针对主页和横幅 url。如果我导航到 reddit.com,我会看到一个长长的 GET 列表,其中可能下载了 40-50 个不同的文件。如何在 WebBrowser 控件中查看和访问它们?

4

1 回答 1

0

一些想法:

  • 为和协议创建一个直通可插入协议处理程序。任何 URL 请求都会通过它。httphttps:
  • 为您的进程运行进程内代理服务器WebBrowser,将其注册UrlMkSetSessionOption并跟踪所有GET请求。
于 2013-10-21T21:00:56.790 回答