如何从可插入协议处理程序中检测主页面URL

时间:2012-10-03 21:45:21

标签: internet-explorer

我正在自己的浏览器应用中实施pluggable protocol handler以阻止广告。确切地说,这是一个名称空间处理程序。我可以很容易地从命名空间处理程序中获取元素的url。但我想获得包含该元素的页面的URL。我正在构建的浏览器应用程序在一个进程中托管许多Web浏览器控件。此时,我不知道有什么方法可以告诉哪个Web浏览器控件发出下载请求。

非常感谢能够提供解决方案的任何有用提示。

1 个答案:

答案 0 :(得分:0)

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

pIBindInfo->GetBindString(BINDSTRING_URL, .., .., ..);