0

我正在用 C# 开发一个 IE8 BHO。BHO 的功能之一是维护用户访问的网站对列表。如果用户通过单击 url1 上的链接访问 url2,我会将 (url1, url2) 对添加到列表中。我将使用此信息以一种很好的方式显示 ie 历史记录,而不是显示一长串访问网站的默认行为(类似于 Firefox 插件Voyage的行)。在我的 BHO 中,我目前正在使用BeforeNavigate2事件来查找用户将要访问的 URL。只要页面在同一个选项卡中打开,它就可以正常工作。但是,如何查找用户是否在新选项卡/新窗口中打开链接?有没有办法(除了IPC)可以找到用户来自的url?

谢谢,
类似

4

1 回答 1

0

如果不使用某种形式的 IPC,似乎无法做到这一点。这是关于 msdn IE8 BHO C# 选项卡问题的同一篇文章。

于 2010-05-18T06:14:27.360 回答