2010-05-13 111 views
0

我正在C#中开发IE8 BHO。 BHO的功能之一是维护用户访问的网站对列表。如果用户通过点击url1上的链接访问url2,我将这个对(url1,url2)添加到列表中。我将用这个信息以一种很好的方式显示IE历史记录,而不是显示一长串访问过的网站的默认行为(沿着Firefox插件行Voyage)。在我的BHO中,我正在使用BeforeNavigate2事件来查找用户要访问的URL。只要页面在同一个选项卡中打开,此工作正常。但是,如何查找用户是否在新标签页/新窗口中打开链接?有没有一种方法(IPC除外),我们可以找到用户从哪里来的网址?IE8 BHO选项卡问题

谢谢
simil

回答