1

我正在使用 IWebBrowser API 自动化 Internet Explorer 窗口。有没有办法取消 IE/IWebbrowser 中所有未完成的 HTTP 请求?

我已经尝试了以下方法,但它们都不起作用。

  1. 呼唤IWebBrowser::Stop()。这只会取消导航并且不会阻止现有下载继续进行。

  2. 导航到“ about:blank”。这会阻止发出新的请求,但现有的 HTTP 请求将继续。

  3. 调用Abort()/Terminate()每个IInternetProtocol处理程序。这会导致 IE 崩溃(不足为奇)。

4

0 回答 0