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