0

我正在自己的浏览器应用程序中实现一个可插入的协议处理程序,以阻止广告。确切地说,它是一个命名空间处理程序。我可以轻松地从命名空间处理程序中获取正在下载的元素的 url。但我也想获取包含该元素的页面的 URL。我正在构建的浏览器应用程序在一个进程中托管了许多 Web 浏览器控件。目前,我不知道有什么方法可以判断是哪个 Web 浏览器控件发出了下载请求。

非常感谢您提供任何有助于解决问题的有用提示。

4

1 回答 1

0

在 iinternetprotocolroot start 中使用 GetBindString 将为您提供页面的 url。

pIBindInfo->GetBindString(BINDSTRING_URL, .., .., ..);
于 2013-01-09T23:19:08.550 回答