BHO /工具栏:阻止Internet Explorer记录历史记录

时间:2012-01-23 22:11:22

标签: internet-explorer bho

我有一个相当精细的BHO /工具栏,具有“登录”功能。我的目标是确保在工具栏“登录”时IE不记录历史记录。

我不能只删除历史记录条目,因为它们可能是在工具栏被“注销”时添加的。

是否有机制在即将添加历史记录条目时通知我?

EDIT1:关于social.msdn.com的相关帖子:http://social.msdn.microsoft.com/Forums/en-US/ieextensiondevelopment/thread/843eea9c-6de7-47b5-aecd-0515ce894cd1/

谢谢, 尤里

1 个答案:

答案 0 :(得分:0)

来自jeffdav:

没有。你想做的事情并不容易。您获得的Url历史记录的唯一访问权限是IUrlHistoryStg(和IUrlHistoryStg2)。两种界面都没有提供您想要的东西。我相当确定没有“onBeforeWriteToHistory”事件。如果存在这样的事件,我希望它在DWebBrowserEvents2中。你会发现没有这样的事件 写入历史对IE来说确实是内部事情。